Add NTNews.com.au

merge-requests/10/head
magnolia1234 2 years ago
parent c345712334
commit e30614ca8a

@ -703,7 +703,7 @@ Grouped in options:\
[Geelong Advertiser](https://www.geelongadvertiser.com.au) -
[Gold Coast Bulletin](https://www.goldcoastbulletin.com.au) -
[Herald Sun](https://www.heraldsun.com.au) -
[Northern Territory News (Chrome-only)](https://www.ntnews.com.au) -
[Northern Territory News](https://www.ntnews.com.au) -
[The Advertiser/AdelaideNow](https://www.adelaidenow.com.au) -
[The Australian](https://www.theaustralian.com.au) -
[The Chronicle](https://www.thechronicle.com.au) -

@ -1016,12 +1016,17 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
var useUserAgentMobile = false;
var setReferer = false;
if (matchUrlDomain(change_headers, details.url) && !['font', 'image', 'stylesheet'].includes(details.type)) {
var ignore_types = ['font', 'image', 'stylesheet'];
if (matchUrlDomain(au_news_corp_domains, details.url))
ignore_types = ['font', 'image', 'stylesheet', 'other', 'script', 'xmlhttprequest'];
if (matchUrlDomain(change_headers, details.url) && !ignore_types.includes(details.type)) {
var mobile = details.requestHeaders.filter(x => x.name.toLowerCase() === "user-agent" && x.value.toLowerCase().includes("mobile")).length;
var googlebotEnabled = matchUrlDomain(use_google_bot, details.url) &&
!(matchUrlDomain('barrons.com', details.url) && enabledSites.includes('#options_disable_gb_barrons')) &&
!(matchUrlDomain(['economictimes.com', 'economictimes.indiatimes.com'], details.url) && !details.url.split(/\?|#/)[0].endsWith('.cms')) &&
!(matchUrlDomain('theaustralian.com.au', details.url) && !details.url.startsWith('https://www.theaustralian.com.au/the-oz/')) &&
!(matchUrlDomain(au_news_corp_domains, details.url) && details.url.includes('?amp')) &&
!(matchUrlDomain('uol.com.br', details.url) && !matchUrlDomain('folha.uol.com.br', details.url)) &&
!(matchUrlDomain('wsj.com', details.url) && (enabledSites.includes('#options_disable_gb_wsj') || !details.url.includes('/articles/')));
var bingbotEnabled = matchUrlDomain(use_bing_bot, details.url) &&

@ -3,8 +3,10 @@ Changelog Bypass Paywalls Clean - Firefox
Post-release
Add California Business Journals
Add NTNews.com.au
Remove Mediahuis Belgie (fix obsolete)
Fix ArcInfo.ch (refresh & no tabId)
Fix Australia News Corp (Googlebot images)
Fix Bloomberg (edition)
Fix The Hindu (geoId-fix redundant)
Update block general paywall script (Omeda Olytics)

@ -320,15 +320,8 @@ else {
}
removeDOMElement(comments);
} else {
let ads = document.querySelectorAll('.header_ads-container, .ad-block');
let ads = document.querySelectorAll('.header_ads-container, .ad-block, .ad-container');
removeDOMElement(...ads);
if (matchDomain('ntnews.com.au')) {
let lazy_images = document.querySelectorAll('img.lazyload[data-src]:not([src])');
for (let elem of lazy_images) {
elem.src = elem.getAttribute('data-src');
elem.classList.remove('lazyload');
}
}
}
} else {
// Australian Seven West Media

@ -718,5 +718,5 @@
"*://gcm.omerlocdn.com/*",
"*://webcache.googleusercontent.com/*"
],
"version": "2.8.8.6"
"version": "2.8.8.7"
}

@ -115,12 +115,8 @@ var defaultSites = {
"weeklytimesnow.com.au"
],
allow_cookies: 1,
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|subscriptions)-.+\.js/,
block_regex: /(\.com\.au\/remote\/identity\/rampart\/latest\/rampart\.js|cdn\.ampproject\.org\/v\d\/amp-(access|subscriptions)-.+\.js)/,
exception: [{
domain: "codesports.com.au",
allow_cookies: 1,
block_regex: /\.com\.au\/remote\/identity\/rampart\/latest\/rampart\.js/
}, {
domain: "ntnews.com.au",
allow_cookies: 1,
block_regex: /cdn\.ampproject\.org\/v\d\/amp-(access|subscriptions)-.+\.js/,
@ -2170,11 +2166,6 @@ if (typeof browser === 'object') {
let key = Object.keys(defaultSites).find(key => defaultSites[key].domain === '#options_restore_custom');
if (key)
delete defaultSites[key];
let key_au = Object.keys(defaultSites).find(key => defaultSites[key].domain === '###_au_news_corp');
if (key_au) {
let index = defaultSites[key_au].group.indexOf('ntnews.com.au');
defaultSites[key_au].group.splice(index, 1);
}
}
var defaultSites_grouped_domains = Object.values(defaultSites).filter(function (value) {

Loading…
Cancel
Save