mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-09-20 07:43:42 +02:00
Limit contentScript on external content
This commit is contained in:
parent
9fff9956fe
commit
24e62269ba
1 changed files with 12 additions and 8 deletions
|
@ -477,6 +477,8 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tabId !== -1) {
|
if (tabId !== -1) {
|
||||||
|
ext_api.tabs.get(tabId, function (currentTab) {
|
||||||
|
if (isSiteEnabled(currentTab)) {
|
||||||
// run contentScript inside tab
|
// run contentScript inside tab
|
||||||
ext_api.tabs.executeScript(tabId, {
|
ext_api.tabs.executeScript(tabId, {
|
||||||
file: 'contentScript.js',
|
file: 'contentScript.js',
|
||||||
|
@ -487,6 +489,8 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
return { requestHeaders: requestHeaders };
|
return { requestHeaders: requestHeaders };
|
||||||
}, {
|
}, {
|
||||||
|
@ -556,7 +560,7 @@ function matchDomain(domains, hostname) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function urlHost(url) {
|
function urlHost(url) {
|
||||||
if (url.startsWith('http')) {
|
if (url && url.startsWith('http')) {
|
||||||
try {
|
try {
|
||||||
return new URL(url).hostname;
|
return new URL(url).hostname;
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
Loading…
Reference in a new issue