diff options
author | Hygna <hygna@proton.me> | 2022-10-08 16:33:39 +0100 |
---|---|---|
committer | Hygna <hygna@proton.me> | 2022-10-08 16:33:39 +0100 |
commit | 9560cfc3e793d9fcb4fd8184c3d83fc0f4958f67 (patch) | |
tree | 19111b6029f6d11d544f450fa108d5bd4d0b5b13 /src/assets | |
parent | Added context menu to toggle redirects for a certain tab (diff) | |
download | libredirect-9560cfc3e793d9fcb4fd8184c3d83fc0f4958f67.zip |
Fixed bugs present in the previous commit
Diffstat (limited to 'src/assets')
-rw-r--r-- | src/assets/javascripts/services.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 7e0a76a4..6614bf92 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -60,12 +60,12 @@ function regexArray(service, url, config) { return false } -function redirect(url, type, initiator) { +function redirect(url, type, initiator, forceRedirection) { if (type != "main_frame" && type != "sub_frame") return let randomInstance let frontend for (const service in config.services) { - if (!options[service].enabled) continue + if (!forceRedirection && !options[service].enabled) continue if (config.services[service].embeddable && type != options[service].redirectType && options[service].redirectType != "both") continue if (!config.services[service].embeddable && type != "main_frame") continue // let targets = new RegExp(config.services[service].targets.join("|"), "i") @@ -407,6 +407,7 @@ function redirect(url, type, initiator) { } function computeService(url, returnFrontend) { + console.log(url) return new Promise(resolve => { fetch("/config/config.json") .then(response => response.text()) |