diff options
author | SimonBrazell <simon@brazell.com.au> | 2020-02-09 11:08:04 +1100 |
---|---|---|
committer | SimonBrazell <simon@brazell.com.au> | 2020-02-09 11:08:04 +1100 |
commit | eb99449f726565764dac26ee1baa4e9e4689f078 (patch) | |
tree | 121ccb543ea3bd64999b5735198351eca3e60923 /pages/options/options.js | |
parent | Fix missing query strings in redirects (diff) | |
download | libredirect-eb99449f726565764dac26ee1baa4e9e4689f078.zip |
Avoid redirecting `studio.youtube.com` & basic instance validation
Diffstat (limited to 'pages/options/options.js')
-rw-r--r-- | pages/options/options.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pages/options/options.js b/pages/options/options.js index ed9c70d6..a55d0320 100644 --- a/pages/options/options.js +++ b/pages/options/options.js @@ -28,9 +28,9 @@ chrome.storage.sync.get( document.querySelector('#save').addEventListener('click', () => { chrome.storage.sync.set({ - nitterInstance: nitterInstance.value, - invidiousInstance: invidiousInstance.value, - bibliogramInstance: bibliogramInstance.value, + nitterInstance: nitterInstance.value && nitterInstance.checkValidity() ? new URL(nitterInstance.value).origin : '', + invidiousInstance: invidiousInstance.value && invidiousInstance.checkValidity() ? new URL(invidiousInstance.value).origin : '', + bibliogramInstance: bibliogramInstance.value && bibliogramInstance.checkValidity() ? new URL(bibliogramInstance.value).origin : '', disableNitter: !disableNitter.checked, disableInvidious: !disableInvidious.checked, disableBibliogram: !disableBibliogram.checked |