mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-12 01:10:24 +00:00
Fix StuDocu (timing)
This commit is contained in:
parent
23c44c7f97
commit
b3afd9451f
@ -6,6 +6,7 @@ Add Saarbruecker Zeitung
|
||||
Remove Handelsblatt
|
||||
Fix Groupe LaDepeche.fr (text)
|
||||
Fix NzHerald (css)
|
||||
Fix StuDocu (timing)
|
||||
|
||||
* v3.0.2.0 (2023-01-22)
|
||||
Add AerzteBlatt.de
|
||||
|
@ -397,7 +397,7 @@ else {
|
||||
content.appendChild(par_dom);
|
||||
} else {
|
||||
par_dom.setAttribute('style', 'margin: 20px;');
|
||||
breach_screen.parentElement.insertBefore(par_dom, breach_screen);
|
||||
breach_screen.before(par_dom);
|
||||
}
|
||||
}
|
||||
removeDOMElement(breach_screen);
|
||||
@ -769,7 +769,7 @@ else if (matchDomain('spiegel.de')) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('div[data-area="body"]');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
|
||||
@ -780,7 +780,7 @@ else if (matchDomain('sueddeutsche.de')) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('article, main > section > div > p');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
|
||||
@ -791,7 +791,7 @@ else if (matchDomain('tagesspiegel.de')) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('div.article--paid');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
|
||||
@ -802,7 +802,7 @@ else if (matchDomain('welt.de')) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('div[data-qa="Article.PremiumContent"]');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
let ads = document.querySelectorAll('div[data-component="Outbrain"], div[data-component="OEmbedComponent"], div[class*="c-ad"]');
|
||||
removeDOMElement(...ads);
|
||||
@ -1605,7 +1605,7 @@ else if (matchDomain('lesechos.fr')) {
|
||||
if (article_par) {
|
||||
contentNode.appendChild(article_par);
|
||||
contentNode.className = paywallNode.className;
|
||||
paywallNode.parentNode.insertBefore(contentNode, paywallNode);
|
||||
paywallNode.before(contentNode);
|
||||
removeDOMElement(paywallNode);
|
||||
let paywallLastChildNode = document.querySelector('.post-paywall > :last-child');
|
||||
if (paywallLastChildNode) {
|
||||
@ -2104,7 +2104,7 @@ else if (matchDomain(['limburger.nl'])) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('footer.article__footer');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
|
||||
@ -2201,7 +2201,7 @@ else if (matchDomain(nl_dpg_adr_domains.concat(['hln.be']))) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('div.article__body');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
|
||||
@ -2357,7 +2357,7 @@ else if (matchDomain('independent.co.uk')) {
|
||||
paywall.classList.remove('article-premium');
|
||||
let article = document.querySelector('div#main');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2610,6 +2610,8 @@ else if (matchDomain('valor.globo.com')) {
|
||||
elem.classList.remove('glb-skeleton-box');
|
||||
elem.removeAttribute('style');
|
||||
}
|
||||
let ads = document.querySelectorAll('[id^="ad-container"], .content-ads');
|
||||
removeDOMElement(...ads);
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
@ -3014,7 +3016,7 @@ else if (matchDomain('dn.no')) {
|
||||
} else {
|
||||
article = document.querySelector('main#main-story, main.lp_article_content');
|
||||
if (article)
|
||||
article.insertBefore(googleWebcacheLink(url), article.firstChild);
|
||||
article.firstChild.before(googleWebcacheLink(url));
|
||||
}
|
||||
}
|
||||
window.setTimeout(function () {
|
||||
@ -3129,7 +3131,7 @@ else if (matchDomain('espn.com')) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('div.article-body');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
|
||||
@ -3735,7 +3737,7 @@ else if (matchDomain('project-syndicate.org')) {
|
||||
removeDOMElement(paywall);
|
||||
let article = document.querySelector('div[data-page-area="article-body"]');
|
||||
if (article)
|
||||
article.insertBefore(archiveLink(url), article.firstChild);
|
||||
article.firstChild.before(archiveLink(url));
|
||||
}
|
||||
}
|
||||
|
||||
@ -3990,13 +3992,15 @@ else if (matchDomain('studocu.com')) {
|
||||
if (paywall) {
|
||||
let banners = document.querySelectorAll('div._869f7c361ca9, div#premium-page-header');
|
||||
removeDOMElement(paywall, ...banners);
|
||||
let blurred_pages = document.querySelectorAll('div.page-content[style]');
|
||||
for (let blurred_page of blurred_pages) {
|
||||
let page = document.createElement('span');
|
||||
page.setAttribute('class', 'page-content');
|
||||
page.appendChild(blurred_page.firstChild);
|
||||
blurred_page.parentNode.replaceChild(page, blurred_page);
|
||||
}
|
||||
window.setTimeout(function () {
|
||||
let blurred_pages = document.querySelectorAll('div.page-content[style]');
|
||||
for (let blurred_page of blurred_pages) {
|
||||
let page = document.createElement('span');
|
||||
page.setAttribute('class', 'page-content');
|
||||
page.appendChild(blurred_page.firstChild);
|
||||
blurred_page.parentNode.replaceChild(page, blurred_page);
|
||||
}
|
||||
}, 2000);
|
||||
}
|
||||
}, 1000);
|
||||
}
|
||||
@ -4676,7 +4680,7 @@ function replaceTextFail(url, article, proxy, text_fail) {
|
||||
a_link.target = '_blank';
|
||||
text_fail_div.appendChild(a_link);
|
||||
}
|
||||
article.insertBefore(text_fail_div, article.firstChild);
|
||||
article.firstChild.before(text_fail_div);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -729,5 +729,5 @@
|
||||
"*://*.wallkit.net/*",
|
||||
"*://webcache.googleusercontent.com/*"
|
||||
],
|
||||
"version": "3.0.2.3"
|
||||
"version": "3.0.2.4"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user