diff --git a/README.md b/README.md index 6546f6e..704733f 100644 --- a/README.md +++ b/README.md @@ -134,7 +134,7 @@ Grouped in options:\ [Nautilus](https://nautil.us) - [Precision Oncology News](https://www.precisiononcologynews.com) - [Science](https://www.science.org)* - -[Scientific American](https://www.scientificamerican.com)* - +[Scientific American](https://www.scientificamerican.com) - [Times Higher Education](https://www.timeshighereducation.com) - [VentureBeat](https://venturebeat.com) diff --git a/background.js b/background.js index 8f73b82..c0a48d3 100644 --- a/background.js +++ b/background.js @@ -621,12 +621,13 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) { ['blocking', 'responseHeaders']); // block inline script -var block_js_inline = ["*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.theglobeandmail.com/*"]; +var block_js_inline = ["*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.scientificamerican.com/*", "*://*.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/changelog.txt b/changelog.txt index d589898..2053d9b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,7 @@ Changelog Bypass Paywalls Clean - Firefox Post-release +Fix Scientific American (magazine) * v2.7.6.0 (2022-07-17) Add The Japan Times diff --git a/manifest.json b/manifest.json index 6d53a61..3f68a6f 100644 --- a/manifest.json +++ b/manifest.json @@ -694,5 +694,5 @@ "*://*.wsj.net/*", "*://webcache.googleusercontent.com/*" ], - "version": "2.7.6.0" + "version": "2.7.6.1" } diff --git a/sites.js b/sites.js index 72a3353..5a84d3f 100644 --- a/sites.js +++ b/sites.js @@ -1521,10 +1521,9 @@ var defaultSites = { domain: "sciencesetavenir.fr", block_regex: /(\.poool\.fr\/|cdn\.ampproject\.org\/v\d\/amp-access-.+\.js)/ }, - "Scientific American (free articles only)": { + "Scientific American": { domain: "scientificamerican.com", - allow_cookies: 1, - remove_cookies: 1 + allow_cookies: 1 }, "Seeking Alpha": { domain: "seekingalpha.com", diff --git a/sites_updated.json b/sites_updated.json index 753fe5d..f1b8aee 100644 --- a/sites_updated.json +++ b/sites_updated.json @@ -66,6 +66,11 @@ "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" + }, "SOFREP": { "domain": "sofrep.com", "block_regex": "cdn\\.ampproject\\.org\\/v\\d\\/amp-access-.+\\.js",