mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-10 06:07:47 +01:00
Fix Fortune (amp)
This commit is contained in:
parent
3adcc0e4fd
commit
33df454957
5 changed files with 53 additions and 22 deletions
|
@ -605,7 +605,23 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) {
|
|||
},
|
||||
['blocking', 'responseHeaders']);
|
||||
|
||||
var block_js = ["*://cdn.tinypass.com/*", "*://*.piano.io/*", "*://*.poool.fr/*", "*://cdn.ampproject.org/v*/amp-access-*.js", "*://cdn.ampproject.org/v*/amp-subscriptions-*.js", "*://loader-cdn.azureedge.net/prod/*/loader.min.js*", "*://*.blueconic.net/*", "*://*.cxense.com/*", "*://*.evolok.net/*", "*://js.matheranalytics.com/*", "*://*.newsmemory.com/*", "*://*.onecount.net/*", "*://js.pelcro.com/*", "*://*.qiota.com/*", "*://*.tribdss.com/*"];
|
||||
var block_js = [
|
||||
"*://*.blueconic.net/*",
|
||||
"*://*.cxense.com/*",
|
||||
"*://*.evolok.net/*",
|
||||
"*://*.newsmemory.com/*",
|
||||
"*://*.onecount.net/*",
|
||||
"*://*.piano.io/*",
|
||||
"*://*.poool.fr/*",
|
||||
"*://*.qiota.com/*",
|
||||
"*://*.tribdss.com/*",
|
||||
"*://cdn.ampproject.org/v*/amp-access-*.*js",
|
||||
"*://cdn.ampproject.org/v*/amp-subscriptions-*.*js",
|
||||
"*://cdn.tinypass.com/*",
|
||||
"*://js.matheranalytics.com/*",
|
||||
"*://js.pelcro.com/*",
|
||||
"*://loader-cdn.azureedge.net/prod/*/loader.min.js*",
|
||||
];
|
||||
|
||||
// Disable javascript for these sites/general paywall-scripts
|
||||
function disableJavascriptOnListedSites() {
|
||||
|
|
|
@ -5,6 +5,7 @@ Post-release
|
|||
Add Koelner Stadt-Anzeiger & Koelnische Rundschau
|
||||
Add The (New Orleans) Advocate
|
||||
Fix ABC.es (amp)
|
||||
Fix Fortune (amp)
|
||||
Fix Funke Mediengruppe (amp)
|
||||
Fix Lecho.be (separate from Groupe Rossel)
|
||||
Fix Repubblica sites (no amp)
|
||||
|
|
|
@ -26,7 +26,7 @@ var usa_mng_domains = ['denverpost.com', 'eastbaytimes.com', 'mercurynews.com'
|
|||
var usa_tribune_domains = ['baltimoresun.com', 'chicagotribune.com', 'courant.com', 'dailypress.com', 'mcall.com', 'nydailynews.com', 'orlandosentinel.com', 'pilotonline.com', 'sun-sentinel.com'];
|
||||
|
||||
// clean local storage of sites (with an exemption for hold-list)
|
||||
var arr_localstorage_hold = ['augsburger-allgemeine.de', 'businessoffashion.com', 'charliehebdo.fr', 'cmjornal.pt', 'houstonchronicle.com', 'inc42.com', 'kurier.at', 'nknews.org', 'seekingalpha.com', 'sfchronicle.com', 'thehindu.com', 'thetimes.co.uk'].concat(de_funke_media_domains, es_grupo_vocento_domains, es_unidad_domains, no_nhst_media_domains);
|
||||
var arr_localstorage_hold = ['augsburger-allgemeine.de', 'businessoffashion.com', 'charliehebdo.fr', 'cmjornal.pt', 'fortune.com', 'houstonchronicle.com', 'inc42.com', 'kurier.at', 'nknews.org', 'seekingalpha.com', 'sfchronicle.com', 'thehindu.com', 'thetimes.co.uk'].concat(de_funke_media_domains, es_grupo_vocento_domains, es_unidad_domains, no_nhst_media_domains);
|
||||
if (!matchDomain(arr_localstorage_hold)) {
|
||||
window.localStorage.clear();
|
||||
}
|
||||
|
@ -53,7 +53,7 @@ function amp_iframes_replace(weblink = false) {
|
|||
src: amp_iframe.getAttribute('src'),
|
||||
sandbox: amp_iframe.getAttribute('sandbox'),
|
||||
height: amp_iframe.getAttribute('height'),
|
||||
width: amp_iframe.getAttribute('width'),
|
||||
width: 'auto',
|
||||
style: 'border: 0px;'
|
||||
});
|
||||
} else {
|
||||
|
@ -1936,6 +1936,14 @@ else if (matchDomain('foreignpolicy.com')) {
|
|||
content_gated.classList.remove('content-gated');
|
||||
}
|
||||
|
||||
else if (matchDomain('fortune.com')) {
|
||||
if (window.location.pathname.endsWith('/amp/')) {
|
||||
amp_unhide_access_hide('="NOT p.showRegWall AND NOT p.showPayWall"', '', '[class^="amp-ad"]');
|
||||
let paywall = document.querySelector('.paywall');
|
||||
removeDOMElement(paywall);
|
||||
}
|
||||
}
|
||||
|
||||
else if (matchDomain('ft.com')) {
|
||||
if (window.location.hostname.startsWith('amp.')) {
|
||||
amp_unhide_subscr_section('.ad-container, amp-ad');
|
||||
|
|
|
@ -587,5 +587,5 @@
|
|||
"*://*.wallkit.net/*",
|
||||
"*://*.wsj.net/*"
|
||||
],
|
||||
"version": "2.4.6.4"
|
||||
"version": "2.4.6.5"
|
||||
}
|
||||
|
|
42
sites.js
42
sites.js
|
@ -454,7 +454,7 @@ var defaultSites = {
|
|||
"Forbes": {
|
||||
domain: "forbes.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /\.tinypass\.com\//
|
||||
block_regex: /(\.tinypass\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js)/
|
||||
},
|
||||
"Foreign Affairs": {
|
||||
domain: "foreignaffairs.com",
|
||||
|
@ -467,7 +467,7 @@ var defaultSites = {
|
|||
"Fortune": {
|
||||
domain: "fortune.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /\.tinypass\.com\//
|
||||
block_regex: /(\.tinypass\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js)/
|
||||
},
|
||||
"Frankfurter Allgemeine Zeitung": {
|
||||
domain: "faz.net",
|
||||
|
@ -675,7 +675,7 @@ var defaultSites = {
|
|||
},
|
||||
"Houston Chronicle": {
|
||||
domain: "houstonchronicle.com",
|
||||
block_regex: /\.blueconic\.net\//
|
||||
block_regex: /(\.blueconic\.net\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js)/
|
||||
},
|
||||
"Humo.be": {
|
||||
domain: "humo.be",
|
||||
|
@ -802,6 +802,7 @@ var defaultSites = {
|
|||
"La Nouvelle République du Centre-Ouest": {
|
||||
domain: "lanouvellerepublique.fr",
|
||||
allow_cookies: 1,
|
||||
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js/,
|
||||
useragent: "googlebot"
|
||||
},
|
||||
"La Nuova Sardegna": {
|
||||
|
@ -1009,7 +1010,7 @@ var defaultSites = {
|
|||
},
|
||||
"MIT Technology Review": {
|
||||
domain: "technologyreview.com",
|
||||
block_regex: /\.blueconic\.net\//
|
||||
block_regex: /(\.blueconic\.net\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.mjs)/
|
||||
},
|
||||
"Mitteldeutsche Zeitung": {
|
||||
domain: "mz.de",
|
||||
|
@ -1046,6 +1047,7 @@ var defaultSites = {
|
|||
"Neue Zürcher Zeitung": {
|
||||
domain: "nzz.ch",
|
||||
allow_cookies: 1,
|
||||
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js/,
|
||||
useragent: "googlebot"
|
||||
},
|
||||
"New Left Review": {
|
||||
|
@ -1076,7 +1078,7 @@ var defaultSites = {
|
|||
},
|
||||
"Newsweek": {
|
||||
domain: "newsweek.com",
|
||||
block_regex: /js\.pelcro\.com\//
|
||||
block_regex: /(js\.pelcro\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad|subscriptions)-.+\.js)/
|
||||
},
|
||||
"NHST Media Group": {
|
||||
domain: "###_no_nhst_media",
|
||||
|
@ -1196,7 +1198,7 @@ var defaultSites = {
|
|||
"Rolling Stone": {
|
||||
domain: "rollingstone.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /cdn\.cxense\.com\//
|
||||
block_regex: /(cdn\.cxense\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js)/
|
||||
},
|
||||
"Ruhr Nachrichten": {
|
||||
domain: "ruhrnachrichten.de",
|
||||
|
@ -1210,7 +1212,7 @@ var defaultSites = {
|
|||
},
|
||||
"San Francisco Chronicle": {
|
||||
domain: "sfchronicle.com",
|
||||
block_regex: /\.blueconic\.net\//
|
||||
block_regex: /(\.blueconic\.net\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js)/
|
||||
},
|
||||
"Sanoma Media Finland (+ regional/opt-in to custom sites)": {
|
||||
domain: "###_fi_sanoma",
|
||||
|
@ -1237,7 +1239,7 @@ var defaultSites = {
|
|||
},
|
||||
"Sciences et Avenir": {
|
||||
domain: "sciencesetavenir.fr",
|
||||
block_regex: /\.poool\.fr\//
|
||||
block_regex: /(\.poool\.fr\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js)/
|
||||
},
|
||||
"Scientific American (free articles only)": {
|
||||
domain: "scientificamerican.com",
|
||||
|
@ -1256,10 +1258,11 @@ var defaultSites = {
|
|||
},
|
||||
"Slate": {
|
||||
domain: "slate.com",
|
||||
block_regex: /(cdn\.cxense\.com\/|\.tinypass\.com\/)/
|
||||
block_regex: /(cdn\.cxense\.com\/|\.tinypass\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js)/
|
||||
},
|
||||
"SOFREP": {
|
||||
domain: "sofrep.com"
|
||||
domain: "sofrep.com",
|
||||
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js/
|
||||
},
|
||||
"South China Morning Post": {
|
||||
domain: "scmp.com",
|
||||
|
@ -1302,7 +1305,7 @@ var defaultSites = {
|
|||
"Tampa Bay Times": {
|
||||
domain: "tampabay.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /(loader-cdn\.azureedge\.net\/|js\.matheranalytics\.com\/)/
|
||||
block_regex: /(loader-cdn\.azureedge\.net\/|js\.matheranalytics\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js)/
|
||||
},
|
||||
"Tech in Asia": {
|
||||
domain: "techinasia.com",
|
||||
|
@ -1351,10 +1354,11 @@ var defaultSites = {
|
|||
"The Atlanta Journal-Constitution": {
|
||||
domain: "ajc.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /loader-cdn\.azureedge\.net\//
|
||||
block_regex: /(loader-cdn\.azureedge\.net\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js)/
|
||||
},
|
||||
"The Atlantic": {
|
||||
domain: "theatlantic.com",
|
||||
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad|subscriptions)-.+\.js/,
|
||||
remove_cookies_select_drop: ["articleViews"]
|
||||
},
|
||||
"The Australian Financial Review": {
|
||||
|
@ -1421,7 +1425,7 @@ var defaultSites = {
|
|||
"The Hindu BusinessLine": {
|
||||
domain: "thehindubusinessline.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /(cdn\.cxense\.com\/|\.tinypass\.com\/)/
|
||||
block_regex: /(cdn\.cxense\.com\/|\.tinypass\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad(s)?)-.+\.js)/
|
||||
},
|
||||
"The Intercept": {
|
||||
domain: "theintercept.com",
|
||||
|
@ -1448,11 +1452,12 @@ var defaultSites = {
|
|||
"The Market.ch": {
|
||||
domain: "themarket.ch",
|
||||
allow_cookies: 1,
|
||||
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js/,
|
||||
useragent: "googlebot"
|
||||
},
|
||||
"The Nation": {
|
||||
domain: "thenation.com",
|
||||
block_regex: /\.tinypass\.com\//
|
||||
block_regex: /(\.tinypass\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js)/
|
||||
},
|
||||
"The New Atlantis": {
|
||||
domain: "thenewatlantis.com",
|
||||
|
@ -1495,6 +1500,7 @@ var defaultSites = {
|
|||
},
|
||||
"The Seattle Times": {
|
||||
domain: "seattletimes.com",
|
||||
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|ad)-.+\.js/,
|
||||
remove_cookies_select_hold: ["st_newsletter_splash_seen"]
|
||||
},
|
||||
"The Spectator (UK)": {
|
||||
|
@ -1537,11 +1543,11 @@ var defaultSites = {
|
|||
"wellandtribune.ca"
|
||||
],
|
||||
allow_cookies: 1,
|
||||
block_regex: /\.(ca|com)\/api\/overlaydata/
|
||||
block_regex: /(\.(ca|com)\/api\/overlaydata|cdn\.ampproject\.org\/v\d\/amp-(access|ad|subscriptions)-.+\.js)/
|
||||
},
|
||||
"The Wall Street Journal": {
|
||||
domain: "wsj.com",
|
||||
block_regex: /(cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent|subscriptions)-.+\.js|cdn\.cxense\.com\/)/,
|
||||
block_regex: /(cdn\.cxense\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent|subscriptions)-.+\.js)/,
|
||||
remove_cookies_select_hold: ["wsjregion", "ResponsiveConditional_initialBreakpoint"],
|
||||
useragent: "googlebot"
|
||||
},
|
||||
|
@ -1562,7 +1568,7 @@ var defaultSites = {
|
|||
"Time Magazine": {
|
||||
domain: "time.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /\/time\.com\/dist\/meter-wall-client-js\..+\.js/
|
||||
block_regex: /(\/time\.com\/dist\/meter-wall-client-js\..+\.js|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js)/
|
||||
},
|
||||
"Times Higher Education": {
|
||||
domain: "timeshighereducation.com",
|
||||
|
@ -1627,7 +1633,7 @@ var defaultSites = {
|
|||
"Variety": {
|
||||
domain: "variety.com",
|
||||
allow_cookies: 1,
|
||||
block_regex: /cdn\.cxense\.com\//
|
||||
block_regex: /(cdn\.cxense\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js)/
|
||||
},
|
||||
"VeloNews": {
|
||||
domain: "velonews.com",
|
||||
|
|
Loading…
Reference in a new issue