您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Permite leer contenido pagado en los principales periodicos chilenos
// ==UserScript== // @name Diarios chilenos bypass paywall // @namespace http://tampermonkey.net/ // @version 1.024 // @license MIT // @description Permite leer contenido pagado en los principales periodicos chilenos // @name malu // @match https://www.estrellaiquique.cl/ // @include *digital.elmercurio.com/* // @include *digital.lasegunda.com/* // @include *www.estrella*.cl/* // @include *www.mercurio*.cl/* // @include *www.diario*.cl/* // @require https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js // @grant GM_addStyle // ==/UserScript== if (document.URL.match('digital.elmercurio.com/') || document.URL.match('digital.lasegunda.com/')) { (function () { document.cookie = "socialReferrer=null"; document.cookie = "T=null"; if (getCookie("ActivePDF") == "") { window.location.reload(); document.cookie = "ActivePDF=active"; } }()); } else if (document.URL.match('estrella') || document.URL.match('diario') || document.URL.match('mercurio')) { (function () { setInterval(() => { const modal = document.getElementsByClassName("modal-wrapper"); const modalOverflow = document.getElementsByClassName("home blog is-diario is-detalle modal-open"); modal[0].style.display = "none"; modalOverflow[0].style.overflow = "scroll"; }, 1000); var expand = document.getElementsByClassName("col-7 grm-page")[0]; expand.classList.add("expanded"); document.getElementById('app').id = "nonap"; document.getElementById('content').id = "noncontet"; document.getElementsByClassName("modal-wrapper")[0].style.display = "none"; GM_addStyle(".modal-open { overflow: visible !important } "); var targetNode = document.body; const config = { attributes: true, childList: true, subtree: true, attributeOldValue: true }; const callback = function (mutationsList, observer) { for (let mutation of mutationsList) { if (mutation.type === 'attributes') { if (mutation.oldValue === 'home blog is-diario is-detalle modal-open') { document.body.className = "home blog is-diario is-detalle"; } } } }; // Create an observer instance linked to the callback function const observer = new MutationObserver(callback); // Start observing the target node for configured mutations observer.observe(targetNode, config); })(); } function getCookie(cname) { let name = cname + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; }