mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-10 06:37:47 +01:00
Fix Globe and Mail
Enable Javascript/photos, no video and photo gallery though
This commit is contained in:
parent
d562914762
commit
4479d243a1
4 changed files with 24 additions and 4 deletions
|
@ -259,7 +259,8 @@ const blockedRegexes = {
|
||||||
'inquirer.com': /.+\.tinypass\.com\/.+/,
|
'inquirer.com': /.+\.tinypass\.com\/.+/,
|
||||||
'spectator.co.uk': /.+\.tinypass\.com\/.+/,
|
'spectator.co.uk': /.+\.tinypass\.com\/.+/,
|
||||||
'newcastleherald.com.au': /.+cdn-au\.piano\.io\/api\/tinypass.+\.js/,
|
'newcastleherald.com.au': /.+cdn-au\.piano\.io\/api\/tinypass.+\.js/,
|
||||||
'afr.com': /afr\.com\/assets\/vendorsReactRedux_client.+\.js/
|
'afr.com': /afr\.com\/assets\/vendorsReactRedux_client.+\.js/,
|
||||||
|
'theglobeandmail.com': /theglobeandmail\.com\/pb\/resources\/scripts\/build\/chunk-bootstraps\/.+\.js/
|
||||||
};
|
};
|
||||||
|
|
||||||
const userAgentDesktop = "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
|
const userAgentDesktop = "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
|
||||||
|
@ -308,7 +309,7 @@ chrome.webRequest.onBeforeRequest.addListener(function(details) {
|
||||||
return {cancel: true};
|
return {cancel: true};
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
urls: ["*://*.theglobeandmail.com/*", "*://*.newstatesman.com/*"],
|
urls: ["*://*.newstatesman.com/*"],
|
||||||
types: ["script"]
|
types: ["script"]
|
||||||
},
|
},
|
||||||
["blocking"]
|
["blocking"]
|
||||||
|
|
|
@ -273,6 +273,24 @@ if (window.location.href.indexOf("afr.com") !== -1) {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (window.location.href.indexOf("theglobeandmail.com") !== -1) {
|
||||||
|
document.addEventListener('DOMContentLoaded', () => {
|
||||||
|
const lazy_image = document.querySelectorAll('.js-lazyimage');
|
||||||
|
for (let i = 0; i < lazy_image.length; i++) {
|
||||||
|
lazy_image[i].classList.remove('js-lazyimage');
|
||||||
|
}
|
||||||
|
const hidden_image = document.querySelectorAll('img');
|
||||||
|
for (let i = 0; i < hidden_image.length; i++) {
|
||||||
|
var src = hidden_image[i].src;
|
||||||
|
if ('src: ' + src.indexOf("image/gif") !== -1) {
|
||||||
|
var data_src = hidden_image[i].getAttribute("data-src");
|
||||||
|
if (data_src)
|
||||||
|
hidden_image[i].setAttribute('src', data_src);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function removeDOMElement(...elements) {
|
function removeDOMElement(...elements) {
|
||||||
for (let element of elements) {
|
for (let element of elements) {
|
||||||
if (element) element.remove();
|
if (element) element.remove();
|
||||||
|
|
|
@ -29,7 +29,8 @@
|
||||||
"*://*.techinasia.com/*",
|
"*://*.techinasia.com/*",
|
||||||
"*://*.newcastleherald.com.au/*",
|
"*://*.newcastleherald.com.au/*",
|
||||||
"*://*.thestar.com/*",
|
"*://*.thestar.com/*",
|
||||||
"*://*.afr.com/*"
|
"*://*.afr.com/*",
|
||||||
|
"*://*.theglobeandmail.com/*"
|
||||||
],
|
],
|
||||||
"js": ["contentScript.js"]
|
"js": ["contentScript.js"]
|
||||||
}
|
}
|
||||||
|
|
|
@ -71,7 +71,7 @@ var defaultSites = {
|
||||||
'The Boston Globe': 'bostonglobe.com',
|
'The Boston Globe': 'bostonglobe.com',
|
||||||
'The Business Journals': 'bizjournals.com',
|
'The Business Journals': 'bizjournals.com',
|
||||||
'The Diplomat': 'thediplomat.com',
|
'The Diplomat': 'thediplomat.com',
|
||||||
'The Globe and Mail (javascript disabled)': 'theglobeandmail.com',
|
'The Globe and Mail': 'theglobeandmail.com',
|
||||||
'The Hindu': 'thehindu.com',
|
'The Hindu': 'thehindu.com',
|
||||||
'The Japan Times': 'japantimes.co.jp',
|
'The Japan Times': 'japantimes.co.jp',
|
||||||
'TheMarker': 'themarker.com',
|
'TheMarker': 'themarker.com',
|
||||||
|
|
Loading…
Reference in a new issue