diff --git a/background.js b/background.js index d850a61..9ed1b54 100644 --- a/background.js +++ b/background.js @@ -619,13 +619,12 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) { ['blocking', 'responseHeaders']); // block inline script -var block_js_inline = ["*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.scientificamerican.com/*", "*://*.theglobeandmail.com/*"]; +var block_js_inline = ["*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.theglobeandmail.com/*"]; if (block_js_inline.length) ext_api.webRequest.onHeadersReceived.addListener(function (details) { let url_path = details.url.split('?')[0]; let excluded = (matchUrlDomain('elpais.com', details.url) && (url_path.includes('/elpais.com') || !url_path.includes('.html'))) || (matchUrlDomain('nautil.us', details.url) && !details.url.match(/((\w)+(\-)+){3,}/)) - || (matchUrlDomain('scientificamerican.com', details.url) && !details.url.match(/\.com\/article\//)) || (matchUrlDomain('theglobeandmail.com', details.url) && (!enabledSites.includes('#options_optin_tgam_premium') || !details.url.includes('?rel=premium'))); if (!isSiteEnabled(details) || excluded) return; diff --git a/sites.js b/sites.js index 77663bf..152ed04 100644 --- a/sites.js +++ b/sites.js @@ -1523,7 +1523,8 @@ var defaultSites = { }, "Scientific American": { domain: "scientificamerican.com", - allow_cookies: 1 + allow_cookies: 1, + remove_cookies: 1 }, "Seeking Alpha": { domain: "seekingalpha.com", diff --git a/sites_updated.json b/sites_updated.json index 3ae240b..39bd5a9 100644 --- a/sites_updated.json +++ b/sites_updated.json @@ -27,11 +27,6 @@ "remove_cookies_select_drop": ["counter"], "block_regex": "\\.nrc\\.nl\\/paywall-api\\/api\\/zephr" }, - "Scientific American (free articles only)": { - "domain": "scientificamerican.com", - "allow_cookies": 1, - "block_regex": "\\.scientificamerican\\.com\\/core\\/modules\\/.+\\/core_assets\\/js\\/mura\\.min\\.js" - }, "The Japan Times": { "domain": "japantimes.co.jp", "block_regex": "cdn\\.cxense\\.com\\/",