Update incognito window (Chrome-only split mode)

merge-requests/1/head
magnolia1234 3 years ago
parent 4acdf3aee6
commit ddad33bd40

@ -566,7 +566,7 @@ ext_api.storage.onChanged.addListener(function (changes, namespace) {
add_grouped_sites(false);
for (let domainVar of enabledSites) {
if (!allow_cookies.includes(domainVar) && !remove_cookies.includes(domainVar) && !['thetimes.co.uk'].includes(domainVar)) {
if (!allow_cookies.includes(domainVar) && !remove_cookies.includes(domainVar)) {
allow_cookies.push(domainVar);
remove_cookies.push(domainVar);
}
@ -803,6 +803,12 @@ function disableJavascriptOnListedSites() {
["blocking"]);
}
var focus_changed = false;
ext_api.windows.onFocusChanged.addListener((windowId) => {
if (windowId > 0)
focus_changed = true;
});
var extraInfoSpec = ['blocking', 'requestHeaders'];
if (ext_api.webRequest.OnBeforeSendHeadersOptions.hasOwnProperty('EXTRA_HEADERS'))
extraInfoSpec.push('extraHeaders');
@ -913,7 +919,7 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
var useUserAgentMobile = false;
var setReferer = false;
if (['main_frame', 'xmlhttprequest'].includes(details.type) && matchUrlDomain(change_headers, details.url)){
if (['main_frame', 'sub_frame', 'xmlhttprequest'].includes(details.type) && matchUrlDomain(change_headers, details.url)){
// if referer exists, set it to google
requestHeaders = requestHeaders.map(function (requestHeader) {
if (requestHeader.name === 'Referer') {
@ -1273,12 +1279,13 @@ ext_api.runtime.onMessage.addListener(function (message, sender) {
}
});
}
if (message.scheme && ![chrome_scheme, 'undefined'].includes(message.scheme)) {
if (message.scheme && (![chrome_scheme, 'undefined'].includes(message.scheme) || focus_changed)) {
let icon_path = {path: {'128': 'bypass.png'}};
if (message.scheme === 'dark')
icon_path = {path: {'128': 'bypass-dark.png'}};
ext_api.browserAction.setIcon(icon_path);
chrome_scheme = message.scheme;
focus_changed = false;
}
if (message.csDone) {
csDone = true;

@ -9,6 +9,7 @@ Fix-update La Croix (timing)
Grouping Repubblica.it sites (rules only)
Fix popup (update notification; GitLab CORS issue)
Fix private window (cookies/popup)
Update incognito window (Chrome-only split mode)
Update limit contentScript (add image/sub_frame)
* v2.0.8.0 (2021-02-14)

@ -475,5 +475,5 @@
"*://*.userzoom.com/*",
"*://*.wsj.net/*"
],
"version": "2.0.8.6"
"version": "2.0.8.7"
}
Loading…
Cancel
Save