// ==UserScript== // @name Fix rbc.ru // @include https://*.rbc.ru/* // @description https://forums.lanik.us/viewtopic.php?p=142881#p142881 // @description http://forum.ru-board.com/topic.cgi?forum=5&topic=49652&start=2900#16 // @version 2018.11.03 // ==/UserScript== document.cookie = 'adb_on=0'; window.opera.addEventListener('BeforeScript', function(e) { if (/^https?:\/\/s.rbk.ru\/v8_top_static\/common\/.*\/scripts\/build\/_common.js/.test(e.element.src)) { var len = e.element.text.length, fix = e.element.text.replace(/adb_on|window\.location\.(?:reload|assign)[^)]+\)/g, 'null'); if (len !== fix.length) { e.element.text = fix }; } //if (/^https?:\/\/s.rbk.ru\/v8_top_static\/common\/.*\/scripts\/build\/_main.js/.test(e.element.src)) { // var len = e.element.text.length, // fix = e.element.text.replace(/var n=e\("repo\/check-redirect\/main"\),o=RA.repo.paywall,i=!1,r=!1;/, 'var n=e(""),o={},i=1,r=1;'); // if (len !== fix.length) { e.element.text = fix }; //} }, false); |