Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

Устаревшая версия на 08.12.2019. Перейти к последней версии.

Ниже показаны версии этого скрипта, в которых изменялся код. Показать все версии.

  • v20210703.2 03.07.2021

    Removed debug check from code for Rustorka.

  • v20210703.1 03.07.2021

    Minor change in order of checks in part of selectiveCookies.

  • v20210703.0 03.07.2021

    Updated code for Rustorka and updated selectiveCookies in order to support valued filters... even though it end up unused.

  • v20210630.0 30.06.2021

    Added haiku-os.org to skipYa list since they have their own Ya in window.

  • v20210619.0 19.06.2021

    Updated code for sdamgia.ru and 24smi.org.

  • v20210618.0 18.06.2021

    Updated code for 24smi.org.

  • v20210612.0 12.06.2021

    Forgot to disable logging in the modified rule.

  • v20210612.0 12.06.2021

    Updated code for Yandex (initial implementation of procedural hiding were wrong) and some adjustments for gardener function.

  • v20210611.0 11.06.2021

    Updated code for Yandex News and Sport.

  • v20210608.0 08.06.2021

    Moved Ya.share2 stub to code specific for kinonavigator.ru. No reason to break social buttons for everyone.

  • v20210601.0 01.06.2021

    Updated code for razlozhi.ru.

  • v20210529.2 29.05.2021

    Updated code for ati.su.

  • v20210529.1 29.05.2021

    Updated code for 4pda.

  • v20210529.0 28.05.2021

    Updated code for echo.msk.ru.

  • v20210524.0 24.05.2021

    Ya.share2 stub for https://forums.lanik.us/viewtopic.php?p=160010&sid=7860da1e0596e217b683e771cb68f3e7#p160010

  • v20210516.0 16.05.2021

    4pda changed domain.

  • v20210503.0 03.05.2021

    Restored wrapper for Anidub with fixes instead of stub since there are cases when stub can't help.

  • v20210502.0 02.05.2021

    Updated code for Anidub once more.

  • v20210430.1 30.04.2021

    Updated code for Anidub.

  • v20210430.0 30.04.2021

    Updated code for Yandex main page.

  • v20210424.0 24.04.2021

    Updated code for inoreader.com

  • v20210423.0 22.04.2021

    Updated code for mail.ru.

  • v20210330.3 30.03.2021

    A few minor changes to compat markers comments.

  • v20210330.3 30.03.2021

    Apparently, @compatible markers don't support languagues.

  • v20210330.3 30.03.2021

    Edge Chromium compatibility marker.

  • v20210330.3 30.03.2021

    Opera compatibility marker.

  • v20210330.3 30.03.2021

    Ah, yes, license...

  • v20210330.2 29.03.2021

    exportFunction apparently may crash given odd target (like Proxy?)

  • v20210330.1 29.03.2021

    Another FireMonkey compatibility fix.

  • v20210330.0 29.03.2021

    Initial FireMonkey compatibility pass. I doubt Options will work there as long as GM_getValue/GM_setValue are async, but at least script shouldn't break the most basic things anymore.

  • v20210329.0 29.03.2021

    Russian comments for compatibility tags.

  • v20210329.0 29.03.2021

    Added compatibility tags.

  • v20210327.1 27.03.2021

    Remove background color (from branding) on shazoo.ru.

  • v20210327.0 27.03.2021

    Updated rule for empty ad blocks on main Yandex page.

  • v20210324.2 24.03.2021

    Added instruction in script's Options for Tampermonkey users on how to disable new Tampermonkey's context menu feature.

  • v20210324.1 24.03.2021

    Detector @ websdr.space

  • v20210324.0 24.03.2021

    Debug detection on hentai-share.tv and haes.tech.

  • v20210323.0 23.03.2021

    Updated code for Yandex's main page. Additionally, exception for unsupported AdGuard in unsupported Yandex Browser. Why? -_-

  • v20210321.0 21.03.2021

    Updated code for Rambler (and their horoscopes in particular).

  • v20210320.0 20.03.2021

    Updated code for banner on Yandex main page to avoid hiding news below banner.

  • v20210319.2 19.03.2021

    Another update for banner on Yandex main page.

  • v20210319.1 19.03.2021

    Updated code for banner on Yandex main page.

  • v20210319.0 18.03.2021

    Updated code for banner on Yandex main page.

  • v20210318.2 18.03.2021

    Updated code for main yandex page. Apparently it may hide search string.

  • v20210318.1 18.03.2021

    Removed unused code for 24smi.org.

  • v20210318.0 18.03.2021

    Updated code for Yandex. Another way to hide banner under search.

  • v20210315.0 15.03.2021

    Updated code for yandex news.

  • v20210314.1 14.03.2021

    Yandex direct on 24smi.org.

  • v20210314.0 14.03.2021

    Removed special check in request blocker for 24smi.org.

  • v20210312.0 12.03.2021

    Updated code for online-fix.me.

  • v20210308.0 08.03.2021

    Detector on online-fix.me.

  • v20210306.0 05.03.2021 Updated code for liveinternet.ru.
  • v20210305.0 05.03.2021 Updated code for yandex/news.
  • v20210223.2 23.02.2021 Updated code for draug.ru.
  • v20210223.1 23.02.2021 Updated code for draug.ru
  • v20210223.0 23.02.2021 Added afisha.ru to Rambler domains.
  • v20210216.0 16.02.2021 Added domain to Anidub list.
  • v20210212.0 11.02.2021 Updated code for 4pda.
  • v20210208.0 08.02.2021 Forgot to remove unnecessary debug message.
  • v20210208.0 08.02.2021 Adblock detection and player limitations on non-partner sites on Г+Г.
  • v20210131.0 31.01.2021 Updated code for Anidub.
  • v20210130.3 30.01.2021 Added zmcPlug on mama.ua. Binding ads to specific languague version of a site feels extra dirty. -_-
  • v20210130.2 30.01.2021 Forgot one zmc domain.
  • v20210130.1 30.01.2021 Updated code for zmc domains.
  • v20210130.0 30.01.2021 Ooops! Apparently I accidentally broke Options menu.
  • v20210122.2 22.01.2021 Updated code for Yandex Music.
  • v20210122.1 22.01.2021 Fixed issue on Yandex Music.
  • v20210122.0 21.01.2021 Slight fix in 'gardener' for Yandex which rewrites BODY element.
  • v20210121.0 21.01.2021 Updated code for Yandex news and sport.
  • v20210120.0 20.01.2021 Updated code for Yandex.
  • v20210116.1 16.01.2021 Forgot to remove unnecessary debug message.
  • v20210116.1 16.01.2021 Updated code for freeopenvpn.
  • v20210116.0 16.01.2021 Adblock detection on freeopenvpn.
  • v20210115.0 15.01.2021 Added generic stubs for yandex direct on echo.msk.ru.
  • v20210111.0 10.01.2021 Updated code for yandex/pogoda
  • v20210110.0 10.01.2021 Changed FxProxyToStringFix a bit to use if (...)return; instead of wrapping entire function in if(...){...}
  • v20210110.0 10.01.2021 Updated fix for calling toString on function wrapped in Proxy in Fx60 ESR.
  • v20210109.0 09.01.2021 Added 3 more rutracker domains.
  • v20210108.0 08.01.2021 Added code for Rutracker.
  • v20210105.0 05.01.2021 Removed simpsonsua.com.ua since it is completely different site now.
  • v20210104.1 04.01.2021 Added code for anidub.com.
  • v20210104.0 04.01.2021 Updated code for otvet.mail.ru.
  • v20210101.3 01.01.2021 Forgot to remove one more check.
  • v20210101.2 01.01.2021 Removed generic ban for downloading from 6/12 character long ru domains since they are not used anymore. No reason to keep code which only creates problems.
  • v20210101.1 01.01.2021 + style for smotrim.ru (previous change was for them too)
  • v20210101.0 01.01.2021 Added code for vgtrk player (on smotri.ru)
  • v20201231.3 31.12.2020 Fixed false-positives on zdorov.ru.
  • v20201231.2 31.12.2020 Realized I already have exceptions specifically for window.Ya, so moved coolors.co there. Fixed a few other issues.
  • v20201231.1 31.12.2020 Disabled script on coolors.co. Not needed there and breaks functionality since site uses code compression which generated global variable Ya.
  • v20201231.0 30.12.2020 Disabled script on tinkoff.ru (it's a bank, no reason block there anything).
  • v20201228.0 28.12.2020 Fixed crash in TM Beta
  • v20201226.0 26.12.2020 Updated code for mail.ru (fixed adding new events on calendar.mail.ru).
  • v20201220.0 20.12.2020 Updated code for 24smi.
  • v20201211.1 11.12.2020 Updated code for Otzovik... hopefully for the last time in the near future. -_-
  • v20201211.0 11.12.2020 Updated code for Otzovik.
  • v20201209.0 09.12.2020 Updated code for Otzovik.
  • v20201127.1 27.11.2020 Updated zmc stubs for a few sites. Need to figure out how to dial with this trash. -_-
  • v20201127.0 27.11.2020 Updated code for Rambler (autoplay in their player).
  • v20201125.0 25.11.2020 Added zmcPlug on meteo.ua, updated code for segodnya.ua.
  • v20201121.1 21.11.2020 Updated code for yandex.ru/pogoda/
  • v20201121.0 20.11.2020 Updated code for yandex.ru/pogoda/
  • v20201119.0 19.11.2020 Add htmlweb.ru.
  • v20201118.0 18.11.2020 Disabled script on same subdomains on yandex.by and yandex.kz as on yandex.ru.
  • v20201111.0 11.11.2020 New zmctrack domain.
  • v20201105.1 05.11.2020 Apparently custom code for i.ua wasn't required at all.
  • v20201105.0 05.11.2020 Replaced documentRewrite with static plug for i.ua.
  • v20201103.0 03.11.2020 Replaced majority of zmcDocumentRewrite domains with fixed stubs since it looks like they using the same frame name without changing it.
  • v20201102.6 02.11.2020 Limited documentRewrite on ukr.net to www.ukr.net only. Added documentRewrite for nv.ua.
  • v20201102.5 02.11.2020 Moved hvylya.net from documentRewrite to zmcPlugTime section.
  • v20201102.4 02.11.2020 Removed custom code for bigmir.net entirely and moved it to zmcPlugTime section.
  • v20201102.3 02.11.2020 Replaced documentRewrite with zmcPlug for bigmir.net on their main page (subdomains are using different code).
  • v20201102.2 02.11.2020 Replaced documentRewrite with zmcPlug for inforesist.org, implemented custom fixes for liga.net and segodnya.ua.
  • v20201102.1 02.11.2020 Removed separate Gismeteo script.
  • v20201102.0 02.11.2020 Extended zmcPlug to generate iframe names when they are based on datetime. Disabled documentRewrite on a multiple domains where zmctrack is blocked by old code.
  • v20201101.3 01.11.2020 Removed another potential source of issues on echo.msk.ru.
  • v20201101.2 01.11.2020 Removed code for echo.msk.ru and made custom fix for pravda.com.ua since it breaks in Firefox.
  • v20201101.1 01.11.2020 Updated list of zmctrack domains.
  • v20201101.0 01.11.2020 Majority of sites which using zmctrack moved to their latest code with already existing "clean" iframe on the page. Implemented per-site plugs.
  • v20201030.0 30.10.2020 Fixed problem on rustorka.com. Apparently browser creates context for the script to run so early that feature test failed and attempted to run fix for old Fx versions.
  • v20201023.1 23.10.2020 Updated code for sinoptik.ua for Violentmonkey (tested in 2.12.8 RC17). Apparently VM is not fast enough to reliably interrupt zmc script on the page. So, reused disabled code added in previous commit for Gismeteo.
  • v20201023.0 23.10.2020 Added disabled code for Gismeteo which removes zmctrack script from the page code and rewrites the page. I don't want to use it because rewrite takes time (during which empty page is displayed) and may introduce problems with page functionality. But it may become a 'necessary evil' in case they completely randomize zmc frame name.
  • v20201023.0 23.10.2020 Updated code for Gismeteo. Numbers in that stub had to be padded, apparently.
  • v20201022.1 22.10.2020 Ooops! Forgot to remove part of the debug code and that crashed zmcPlug function.
  • v20201022.0 22.10.2020 Updated code for Gismeteo. Added code for sinoptik.ua.
  • v20201021.0 21.10.2020 Forgot to remove line of code from attempt to cache results for faulty calls. Unnecessary complexity for unsupported browser version.
  • v20201021.0 21.10.2020 Two tweaks for Proxy().toString() fix for Fx 60: Browser detection is feature-based now and instead of always calling Function.toString() when normal call fails wrapper should call appropriate one like Function.toSource() when toSource failed.
  • v20201019.0 19.10.2020 Replaced fix for Proxy().toString() in Fx 60 ESR with more generic one.
  • v20201018.0 18.10.2020 Fix for Firefox 60 ESR on rbc.ru. Calling toString on Proxy throws Error.
  • v20201017.0 17.10.2020 Fixed "Uncaught in promise" error messages when GM.cookie.list promise returns "rejected: not supported" on stable version of Tampermonkey.
  • v20201015.6 15.10.2020 Minifix for change in previous commit.
  • v20201015.5 15.10.2020 Updated code for all-episodes.org.
  • v20201015.4 15.10.2020 Updated code for Yandex.
  • v20201015.3 15.10.2020 Updated code for vp.rambler.ru.
  • v20201015.2 15.10.2020 Removed previously added code for Yandex since it doesn't help.
  • v20201015.1 15.10.2020 Another minor update: Removed debug log record from one of previous updates.
  • v20201015.1 15.10.2020 Removed unused variable left in previous update. Additionally, previous update replaced ReferenceError with TypeError since it makes more sence in context of property missing in object.
  • v20201015.1 15.10.2020 Updated code for Yandex and frontend.vh.yandex.ru in particular.
  • v20201015.0 15.10.2020 Updated code for starlight.digital.
  • v20201010.1 10.10.2020 Updated code for auto.ru. Another tweak for yandex direct stub there.
  • v20201010.0 09.10.2020 Updated code for auto.ru. Previous updated caused loss of functionality in some cases.
  • v20201009.1 09.10.2020 Updated code for auto.ru.
  • v20201009.0 09.10.2020 Disabled script on 1cfresh.com: https://greasyfork.org/en/scripts/19993-ru-adlist-js-fixes/discussions/64161 (it's not necessary there anyway)
  • v20201008.0 08.10.2020 Added check for subdomains into first exceptions list regexp. Removed beru.ru from exceptions since it moved to market.yandex.ru.
  • v20201007.0 07.10.2020 Added yastatic.net into exclude list (used on market.yandex.ru in frames).
  • v20200925.0 24.09.2020 Replaced exclude list with 2 regexps. Added lineageos.org into list (nothing to block, win.Ya breaks review.lineageos.org)
  • v20200924.0 24.09.2020 Temporary fix for zmctrack on Gismeteo.
  • v20200923.0 23.09.2020 Disabled script on market.yandex.ru. It is not necessary there anyway and somehow occasionally breaks the UI (add to comparison button, remove from comparison and probably more).
  • v20200922.1 22.09.2020 Updated code for Rambler.
  • v20200922.0 22.09.2020 Updated code for Rambler.
  • v20200921.2 21.09.2020 Updated code for Yandex.
  • v20200921.1 21.09.2020 Updated code for glav.su.
  • v20200921.0 21.09.2020 Updated code for Yandex Afisha. Removed duplicate logs of removed cookies.
  • v20200920.1 20.09.2020 Updated code for Rambler. Fix for comments on Lenta and other their domains.
  • v20200920.0 20.09.2020 Updated code for Rambler in general and Lenta's function wrapper in particular.
  • v20200919.2 19.09.2020 Forgot to test new Rambler code in Firefox. Should work now.
  • v20200919.1 19.09.2020 More updates for Rambler. Defense against style removal, new method to check which script calls to block, new autoplay prevention for eagleplatform player based on visibility check and other minor changes.
  • v20200919.0 19.09.2020 Updated code for Rambler.
  • v20200913.0 13.09.2020 New Rambler domain.
  • v20200912.0 12.09.2020 Experimental workaround for ABP's freeze-element snippet. For whatever asinine reason they decided to replace normal value with (surprisingly configurable) getter.
  • v20200911.1 11.09.2020 Restored autoplay prevention code on Rambler removed in previous commit. Apparently it was needed. Updated log bubbling with custom stringify function because JSON.stringify turns some things in empty strings or just crashes with error on objects with self-references.
  • v20200911.0 11.09.2020 Implemented bubbling logs for Chrome (logs from frames wasn't in console). Updated code for Rambler domains. Replaced autoplay prevention code in their player which changed domain.
  • v20200908.0 08.09.2020 Updated code for yandex/news.
  • v20200907.1 07.09.2020 Fixed selector for yandex/news. It became too generic and hid too much.
  • v20200907.0 07.09.2020 Updated code for znanija.com and Yandex News. Additionally, added option to display CSS attached on the page by my script in the log.
  • v20200827.0 27.08.2020 Apparently some code used on yandex/news and sport were useful in a few other places as well. Made it active everywhere once again.
  • v20200824.2 24.08.2020 Updated code for Rambler domains.
  • v20200824.1 24.08.2020 Updated style for yandex/news.
  • v20200824.0 24.08.2020 Fixed code for yandex/news and yandex/sport
  • v20200823.0 23.08.2020 Rewritten TLD as part of domain names parser in 'scripts' object, moved all Yandex-specific scripts into designated yandex.tld block in 'scripts' object.
  • v20200820.0 20.08.2020 Fixed script for glav.su.
  • v20200819.0 19.08.2020 Added yandex.ru/health/ to skip-list of Ya wrapper. Breaks "Select pharmacy" button here https://yandex.ru/health/apteki/product/89733
  • v20200815.0 14.08.2020 Apparently removal of 'act' cookie now causes login problems. Removed this for now.
  • v20200730.0 30.07.2020 Ads in player on teleportal.ua.
  • v20200727.0 27.07.2020 A few missing properties in Ya.Rum stub.
  • v20200721.2 21.07.2020 Updated code to display warning in the script's menu only for Violentmonkey for Firefox. Possible TBD: Display some message in Greasemonkey.
  • v20200721.1 21.07.2020 Updated code for otzovik.
  • v20200721.0 21.07.2020 Removed one debug console.log, modified selectiveEval to display executed code only in full log mode.
  • v20200720.1 20.07.2020 Ooops! Removed previously added GM.cookie stub for Violentmonkey.
  • v20200720.0 20.07.2020 Added script for glav.su.
  • v20200719.1 19.07.2020 Added stub for missing GM.stub, so script can at least somewhat work again in Violentmonkey (and properly display in the menu that it isn't supported -_-).
  • v20200719.0 19.07.2020 Fixed occasional removal of TM_ cookies on startup. Strange that TM exposes them to own API in the first place and yet it does.
  • v20200718.1 18.07.2020 Fx 56 crashes fix.
  • v20200718.0 18.07.2020 Rewritten get/set wrappers in selectiveCookie with Proxy and did some other cleanups, updated code for rustorka.
  • v20200717.1 17.07.2020 Fixed multiple cookie parsing issues in selectiveCookies. Changed selectiveCookies to display trace log only when full log is enabled. Fixed a few missing cookies on rustorka.
  • v20200717.0 17.07.2020 Moved localization lines out of createOptionsWindow and stored there localization for menu options. Changed default language for Options to Russian. Compatibility Warning link now opens in language chosen in the Options (unless greasyfork.org redirect afterwards). Updated code for rustorka to remove all but whitelisted cookies.
  • v20200716.3 16.07.2020 Updated compatibility warning link to auto-scroll additional info text on screen.
  • v20200716.2 16.07.2020 Changed compatibility warning link to Russian version.
  • v20200716.1 16.07.2020 Implemented compatibility warning for non Tampermonkey users in script's menu and option to hide it.
  • v20200716.0 16.07.2020 Replaced GM_cookie with GM.cookie since both are async anyway.
  • v20200715.0 15.07.2020 Minor: Forgot to use stored _document instead of document.
  • v20200715.0 15.07.2020 Updated code for rustorka.com.
  • v20200714.0 14.07.2020 Disabled script on yandex subdomain used for payment on the web. There's no reason for script to do anything there anyway. https://greasyfork.org/en/scripts/19993-ru-adlist-js-fixes/discussions/53842#comment-138388
  • v20200713.0 13.07.2020 Updated code for liveinternet.ru. Moved sdamgia.ru into separate block as the only remaining domain in generic YandexDirect rules block.
  • v20200712.0 12.07.2020 Accidentally re-enabled some old gismeteo code. Dropped it entirely.
  • v20200712.0 12.07.2020 Updated code for Otzovik.
  • v20200711.3 11.07.2020 Updated code for Gismeteo. Disabled cookie filter entirely since now it works properly without it and breaks with.
  • v20200711.2 11.07.2020 Of course Tampermonkey Beta 4.11.6112 is actually 4.10.6112 on inside. -_- And yes, release is just 4.10.
  • v20200711.1 11.07.2020 Restored simplified version of old cookie remover without support for custom paths for Tampermonkey 4.10.
  • v20200711.0 10.07.2020 Updated code for Gismeteo. Rewritten selectiveCookies to use GM_cookie to more reliably remove filtered cookies when present.
  • v20200706.0 06.07.2020 Updated code for rustorka.com.
  • v20200705.1 05.07.2020 Updated code for forbes.com. Added style to hide remaining ad placeholders.
  • v20200705.0 05.07.2020 Updated code for forbes.com.
  • v20200704.0 04.07.2020 Updated code for rustorka.com.
  • v20200701.0 01.07.2020 Fixed ability to download tracks on nakarte.me. Apparently, they simulate click on an unattached A(nchor) for whatever reason.
  • v20200628.0 28.06.2020 Updated code for rustorka.com.
  • v20200626.0 26.06.2020 Updated code for liveinternet.ru.
  • v20200625.0 25.06.2020 Removed document.title blinking on the mail.ru main page when news are loaded in background: https://greasyfork.org/ru/forum/discussion/81773/miganie-vkladki-novost-na-mail-ru
  • v20200624.0 24.06.2020 Rewritten jsonParseFilter and renamed to jsonFilter. Added support for filtering output of fetch_response.json(). Removed stacked Proxy wrapping on multiple jsonFilter calls. Implemented combined log for all filter calls.
  • v20200622.0 22.06.2020 Fixed an issue on rutube.ru in jsonParseFilter code. Improperly checked for presence of paths in object.
  • v20200620.0 20.06.2020 Updated code for rutube.ru. Extended jsonParseFilter for better compatibility with json-prune.js filters from uBO.
  • v20200619.0 19.06.2020 Implemented jsonParserFilter to remove properties of objects from JSON.parse results. Used it to remove ads on youtube.com.
  • v20200527.0 26.05.2020 Updated code for fishki.
  • v20200526.1 26.05.2020 Another update for fishki, this time specifically against their new detector.
  • v20200526.0 25.05.2020 Fixed a few issues on fishki, but likely not the main issue with detector in /recent.
  • v20200523.0 23.05.2020 Removed CoinHive stub since it only tiggers detectors in other extensions and make people report my script while CoinHive itself lost popularity and disappeared from everything that could be considered important. I may return something simpler later and per specific domain in case it actually needed there.
  • v20200520.2 20.05.2020 Apparently that previously removed stub were needed on gorodrabot too.
  • v20200520.1 20.05.2020 Restored one previously removed stub for sdamgia.ru, moved gorodrabot into a separate block since it requires unique rule.
  • v20200520.0 20.05.2020 Moved sole anti-direct block into generic section. Added otzovik.com.
  • v20200518.2 18.05.2020 Moved 2 scripts around since primary domain names changed in previous update.
  • v20200518.1 18.05.2020 Base support of .tld for multi-tld sites. Fixed inlineScript blocking. Added one domain to blacklist. Fixed domain matching when URL starts with // (without https?:).
  • v20200518.0 18.05.2020 Added rp5.am to rp5 domains list.
  • v20200515.4 15.05.2020 Link redirects on overclockers.ru through mamydirect.com.
  • v20200515.3 15.05.2020 Fixed broken video playback https://www.gazeta.ru/tech/2020/05/13/13081303/musk_trump.shtml
  • v20200515.2 15.05.2020 Fixed slightly broken since previous commit logging in nullTools
  • v20200515.1 15.05.2020 The Great Semicolonisation. Well, jshint had a fit with my code. Also, another stub for ads on Kinopoisk.
  • v20200515.0 15.05.2020 Fixed widgets on Yandex main page. Improved logging in nullTools by displaying wrapped object names when properties are missing instead of objects themself.
  • v20200512.1 12.05.2020 Removed Yandex Sport requests from XHR blocking. Occasionally breaks things there same as on Yandex Pogoda.
  • v20200512.0 12.05.2020 Removed special Chrome support code since it is not required since Chrom 67 and it's 81 already. If someone using some obscure fork based on Chromium before 67 I see no reason to support this. This also fixes missing images on https://trashbox.ru/link/2020-04-09-huawei-sound-x (finally, I found a single site where removal of !important from style of page elements actually breaks something). Also, fixed missing block on Yandex Pogoda.
  • v20200511.0 11.05.2020 Fixed compatibility code for Fx56 on Yandex. Also, minor stylistic changes.
  • v20200509.1 09.05.2020 Fixed di.fm.
  • v20200509.0 09.05.2020 Oh riiiiight, setters in Proxies must return "true" aren't they?
  • v20200508.1 08.05.2020 Cleanup, formatting and other changes hopefully unrelated to functionality.
  • v20200508.0 08.05.2020 Added not a fix for zmctrack on ukr.net. Somehow it works, though. At least for me.
  • v20200507.3 07.05.2020 Even more OOPS! Welp. >_<
  • v20200507.2 07.05.2020 Ooops! Fixed broken XHR wrapper and that should fix zmctrack.net ads on zn.ua and many other sites. Also, fixed minor issues found with eslint and replaced function declarations in objects.
  • v20200507.1 07.05.2020 Ooops! When replaced instanceof check with bunch of in checks forgot to check am I looking at an object.
  • v20200507.0 07.05.2020 Ugh! What's wrong with autoformat in Tampermonkey when it running in Vivaldi?
  • v20200507.0 07.05.2020 Apparently, ukr.net attempts to do something with my XMLHttpRequest wrappers by looking for substring 'skip_xhr_check' which were there in one of the previous versions. Well, have fun turning Proxy into a string now.
  • v20200506.0 06.05.2020 Fix for disk.yandex.ru take 2. -_-
  • v20200506.0 06.05.2020 Fix for broken https://disk.yandex.ru/client/disk
  • v20200504.4 04.05.2020 Removed do/skip xhr check workaround entirely. It doesn't seem required anymore.
  • v20200504.3 04.05.2020 Ooops! Broke XHR blocking for pretty much all domains when swapped skip_xhr_check with do_xhr_check. >_<
  • v20200504.2 03.05.2020 Added letidor.ru and motor.ru to Rambler domains.
  • v20200504.1 03.05.2020 Dropped custom code for online.anidub.com since it isn't required anymore.
  • v20200504.0 03.05.2020 Fix for broken searchbar on Yandex Market: https://greasyfork.org/ru/forum/discussion/comment/89525/#Comment_89525
  • v20200503.0 02.05.2020 Ooops! Apparently, accessing object's property before it were created doesn't work very well. Who could've thought? XD Also, it looks like object deconstruction didn't work as expected. Removed, since not necessary there anyway.
  • v20200502.1 02.05.2020 actually, it's a bad idea to call property 'null'. Even though it works. Renamed and made both NULL and LOG as global constants for 'nt' object. Also, froze it. Also, removed a script for a domain which looks dead.
  • v20200502.0 02.05.2020 Restored default value for nt.proxy auto-function to 'undefined'. Restored default nulls in cases where these were difined.
  • v20200429.0 29.04.2020 Forgot to remove debug logging for getAds stub on mail.ru
  • v20200429.0 29.04.2020 Fixed broken mail.ru main page. Also, removed default "null" values in all nt.proxy calls.
  • v20200324.0 24.03.2020 Huh, somehow player class already were on the page before my script had chance to run in some cases and due to that got broken by my script. Fixed this.
  • v20200323.0 23.03.2020 Restored part of code removed in previous commit since I missed autoplay on gazeta.ru and rambler.ru. -_-
  • v20200322.0 22.03.2020 Updated code against autoplay on lenta.ru.
  • v20200319.0 19.03.2020 Implemented feature to disable notifications on sites. Disabled by default and will only apply in case site have 'default' permission.
  • v20200310.1 10.03.2020 Removed exception for main unicreditbanking.net page since it doesn't exist. There are subdomains like ro.unicreditbanking.net, but not the main page.
  • v20200310.0 10.03.2020 Not sure it's right to exclude hd.kinopoisk.ru (https://greasyfork.org/en/forum/discussion/72158/kinopoisk-hd), but it looks like a paid streaming service, so there shouldn't be ads in the first place (unless they are literally crazy).
  • v20200308.0 08.03.2020 Disabled 'preroll' stub on mediavitrina.ru since it breaks video on https://live.russia.tv
  • v20200305.0 05.03.2020 Updated code for re​act​or.cc.
  • v20200302.0 02.03.2020 Banners on ati.su. Also, moved 3 scripts out of popup prevention section further down to other sites list since they have nothing to do with popup prevention.
  • v20200229.0 29.02.2020 New RP5 domain.
  • v20200225.1 24.02.2020 Ah, right, accidentally dropped a bit of code which didn't cause problems.
  • v20200225.0 24.02.2020 Changed method to prevent autoplay in videojs player since one which click on the play button to stop playing causes problems when player used to preview a video like on spankbang.com (nsfw)
  • v20200220.0 20.02.2020 Updated code for mail.ru. Should fix ability to login on main page.
  • v20200215.0 15.02.2020 More styles for Options form.
  • v20200214.5 14.02.2020 More improvements to createStyle function, no functionality changes.
  • v20200214.4 14.02.2020 More changes to createStyle from object with recursive parsing of @media and similar blocks. Something like dark mode support for options screen.
  • v20200214.3 14.02.2020 Updated code for livejournal.com.
  • v20200214.2 14.02.2020 Fx 52 compatibility fix.
  • v20200214.1 14.02.2020 Fx 56 compatibility.
  • v20200214.0 14.02.2020 Rewritten createStyle procedure, added support of defining styles as an object, other minor tweaks.
  • v20200213.1 13.02.2020 A few more changes to Options styles, increased font-size from 10 to 12pt.
  • v20200213.0 13.02.2020 Minor fix for position of checkboxes on Options form.
  • v20200210.0 10.02.2020 Updated code for overclockers.
  • v20200206.1 06.02.2020 Updated code for mail.ru. Blocked Pulse on main page. Blocking actual script may make more sense, though.
  • v20200206.0 05.02.2020 Updated code for all-episodes.org. Dropped unused abort point.
  • v20200205.2 05.02.2020 Updated code for e.mail.ru and ok.ru.
  • v20200205.1 05.02.2020 Updated code for all-episodes.org, dropped .tv, fixed even-skipper since I forgot to replace logging with actual skip. -_-
  • v20200205.0 05.02.2020 Updated code for all-episodes.tv/org
  • v20200204.0 04.02.2020 Updated code for ok.ru.
  • v20200202.0 02.02.2020 Adblock detector on gamerevolution.com.
  • v20200131.0 31.01.2020 More rustorka mirrors.
  • v20200128.0 28.01.2020 Updated code for gazeta.ru.
  • v20200127.0 27.01.2020 New rustorka mirror.
  • v20200123.0 23.01.2020 Wrapped some code related to attachShadow into try-catch blocks in case someone booby trapped it with uBO. :) No reason to crash from that.
  • v20200122.0 22.01.2020 Updated code for music.yandex.ru.
  • v20200120.5 20.01.2020 Disabled script on 2 yandex subdomains used for payment on the web (and beru.ru in particular). There's no reason for script to do anything there anyway. https://greasyfork.org/en/forum/discussion/69530/beru-ne-rabotaet
  • v20200120.4 20.01.2020 Updated code for 4pda. Replaced code for banner next to logo on forum with a style.
  • v20200120.3 20.01.2020 Updated code for 4pda. Removed banner from header of topics, removal works a bit faster now.
  • v20200120.2 20.01.2020 Updated code for 4pda. Fixed false positives in the sidebar.
  • v20200120.1 20.01.2020 Updated code for 4pda. Disabled abortExecution logs by default. Added 2 checkboxes to enable logs for abortExecition and nt.define stubs.
  • v20200120.0 20.01.2020 Ooops! Broke abortExecution function.
  • v20200117.7 17.01.2020 Timeout on tv-kanali.online
  • v20200117.6 17.01.2020 Another missing constant for Fx 56 and below. -_-
  • v20200117.5 17.01.2020 More constants for scriptLander (Fx 56 and below compatibility). Additionally, replaced groups with trace with console.warn for Fx 56 and below since they don't know how to display console.groupCollapsed. -_-
  • v20200117.4 17.01.2020 Fixed typo. -_-
  • v20200117.3 17.01.2020 Implemented settings storage object instead of directly using GM_(get|set)Value. Fixed compatibility with Fx 52-56.
  • v20200117.2 17.01.2020 Ooops! Apparently switch for CoinHive stub disabled a lot more than just that. Also, made checkbox in options manage own label instead of doing so in localization code.
  • v20200117.1 16.01.2020 I'm starting regret adding localization. >_>
  • v20200117.0 16.01.2020 Disabled on subdomains of ingress.com: https://greasyfork.org/en/forum/discussion/69305/ingress-intel-map
  • v20200116.1 16.01.2020 Removed dot (.) from the end of CoinHiveStub label in the options menu by dimisa's personal request. And I thought I had occasional perfectionism fits... XD
  • v20200116.0 16.01.2020 Added language switch in options and set Russian as default language.
  • v20200115.0 15.01.2020 Adblock detector on it-actual.ru. Also modified error messages returned by abortExecution to mimic normal reference error messages and removed script's footprint from stacktrace visible from JS
  • v20200114.0 14.01.2020 Ah, right, new day, new base version number + moved Options overlay element into shadow root, so root element is devoid of any attributes now.
  • v20200113.3 14.01.2020 More internal improvements towards options menu. Also renamed option for CoinHive, so it have to be set again. Because I can't decide naming format from start. -_-
  • v20200113.2 14.01.2020 Experimental option to enable/disable CoinHive stub on all pages. Removed Jsf key combo and replaced it with TM menu. Greasemonkey not supported since it uses async API to get/set values.
  • v20200113.1 13.01.2020 Adblock detector on pixelexperience.org.
  • v20200113.0 13.01.2020 Disabled player pop-outs on rambler.ru and lenta.ru.
  • v20200112.0 12.01.2020 Updated code for gazeta.ru. Disabled video pop-outs in articles.
  • v20200111.2 11.01.2020 Video quality limitation in player on simpsonsua.tv.
  • v20200111.1 10.01.2020 Updated code for yandex.ru/sport/
  • v20200111.0 10.01.2020 Updated code for yandex.ru/sport/ and yandexsport.ru.
  • v20200110.2 10.01.2020 Fixed two "missing" properties messages on Yandex Sport and made sure all nt.func in the code have a name for easier tracking.
  • v20200110.1 10.01.2020 Added script for libertycity.ru
  • v20200110.0 10.01.2020 Removed a lot of %o which I added recently in cases when they are pointless and could be achieved in a simpler way and fixed crash on converting Symbol.toStringTag into a string to display it in console by nt.proxy. Added default tag function to return for nt.proxy.
  • v20200109.9 09.01.2020 Ooops! Broke a lot of things by using object deconstruction with mapping wrongly. Well, have to admit that's the first time I used this.
  • v20200109.8 09.01.2020 Fixed typo.
  • v20200109.8 09.01.2020 Disabled nt.define property access log by default (possible to enable either with new nullTools({trace: true}) or for specific property with {log: true} in the last parameter
  • v20200109.7 09.01.2020 A few more unimportant cosmetic changes for previous commit.
  • v20200109.7 09.01.2020 Replaced most console.warn calls with console.trace wrapped in a group. Less orange text in the console and trace log always available. Removed Firefox "hack" which I previously used to force trace log (replace console.warn with console.error).
  • v20200109.6 09.01.2020 Updated code for 1tv.ru.
  • v20200109.5 09.01.2020 Updated code for simpsonsua.tv (better fix, prevents overlay entirely).
  • v20200109.4 09.01.2020 Updated code for simpsonsua.tv.
  • v20200109.3 09.01.2020 Updated code for mail.ru (previous update broke main page since apparently it also uses xray, but doesn't expect it to be undefined).
  • v20200109.2 09.01.2020 Updated code for news.mail.ru.
  • v20200109.1 09.01.2020 Ugh! Did manage to break objectAlike check while were fixing lint issue.
  • v20200109.0 09.01.2020 Forgot to remove unnecessary jslint hint.
  • v20200109.0 09.01.2020 Updated code for mail.ru (a bit of cleanup). Updated nullTools.define to support statistics and using path instead of root object + value. Added nullTools.defineOn to support cases where root object is necessary.
  • v20200103.1 03.01.2020 Updated code for rambler.ru (for some reason it fails to work properly in old versions of Firefox when setTimeout is wrapped with Proxy)
  • v20200103.0 03.01.2020 Updated code for mediavitrina.ru
  • v20191217.1 16.12.2019 Updated code for news.mail.ru.
  • v20191217.0 16.12.2019 Added two new Rambler domains, replaced setTimeout wrapper for Rambler domain with Proxy-based one.
  • v20191216.1 16.12.2019 Updated code for sportmail.ru.
  • v20191216.0 16.12.2019 Updated code for sportmail.ru.
  • v20191214.1 13.12.2019 Forgot to remove debug log line one place and used Array.isArray in two places where I had to check for array, but checked for object instead.
  • v20191214.0 13.12.2019 More cleanup. Rewritten parts of deepWrapAPI to use Proxy when possible.
  • v20191213.3 13.12.2019 Fixed minor bug on e.mail.ru which caused error in the log during page unload. Cleaned up a little bit.
  • v20191213.2 13.12.2019 Updated code for e.mail.ru. Removed previously added link to old interface from menu.
  • v20191213.1 13.12.2019 Updated code for kinopoisk.ru.
  • v20191213.0 13.12.2019 Updated code for e.mail.ru.
  • v20191212.2 12.12.2019 Updated code for pb.wtf.
  • v20191212.1 12.12.2019 Updated alt domains list for pb.wtf. Also, updated how alt domains list works.
  • v20191212.0 12.12.2019 Updated code for pb.wtf.
  • v20191209.1 09.12.2019 Update code for Yandex.
  • v20191209.0 08.12.2019 Updated code for Yandex, removed outdated code for News, implemented experimental code against prerolls in player.
  • v20191208.1 08.12.2019 Updated code for kinopoisk.ru. Fixed a few warnings.
  • v20191208.0 08.12.2019 Compatibility with Firefox 56... Why am I still supporting this?
  • v20191207.4 08.12.2019 Removed script for anime-chan.me (added few commits ago, forgot to mention) since no longer needed.
  • v20191207.3 08.12.2019 Updated code for e.mail.ru.
  • v20191207.2 07.12.2019 Updated code for e.mail.ru.
  • v20191207.1 07.12.2019 Adblock detector on yapx.ru
  • v20191207.0 07.12.2019 Removed eval wrapper on gismeteo. Looks like it doesn't do anything useful there anymore and breaks a chart in weekly mode on old version of the side (because of course you have to use eval to define variables when you drawing a chart facepalm.jpg).
  • v20191205.0 05.12.2019 A bit of cleanup: removed a lot of "let nt = new nullTools();" where these are not needed and added wrapper for nullTools.toString to add that part automatically; replaced "void 0" with "undefined" because it isn't possible to redefine it in any sane browser anyway.
  • v20191203.0 03.12.2019 Forgot to remove temporary string.
  • v20191203.0 03.12.2019 ABP detector on znanija.com
  • v20191123.0 23.11.2019 Improved Raven stub for Yandex.Support
  • v20191120.0 20.11.2019 ABP detector on video.khl.ru (video frames on khl.ru).
  • v20191116.2 16.11.2019 Slightly improved logging on Yandex. Now will show what exactly were removed.
  • v20191116.1 16.11.2019 Updated code for pogoda.yandex.ru and afisha.yandex.ru.
  • v20191116.0 16.11.2019 Actually, no need to check for window.top on afisha.yandex.ru. It works just fine without it and doesn't trigger cross-origin errors in other places.
  • v20191115.1 15.11.2019 Updated code for yandex.ru.
  • v20191115.0 15.11.2019 Set wrong version number. -_-
  • v20191113.0 15.11.2019 Added gorodrabot.ru and sdamgia.ru. Slightly changed logging of abortExecution function.
  • v20191112.0 12.11.2019 Fix for broken functionality on metrika.yandex.ru
  • v20191111.0 10.11.2019 Updated code for gazeta.ru.
  • v20191107.0 07.11.2019 Added rp5.lv to other rp5 domains.
  • v20191027.0 27.10.2019 Fix for broken videojs player in some cases like here: https://topeuropix.com/tvs/billions-online/billions-season-1-hd-with-subtitles-europix-s2
  • v20191024.1 24.10.2019 Proper fix for http://www.interntv.ru/index.php?name=View&idtv=3314 . This time with autoplay prevention working again.
  • v20191024.0 24.10.2019 "Fix" for http://www.interntv.ru/index.php?name=View&idtv=3314 . Technically it only avoids touching autoplay parameter when it is not boolean "true". Somehow starting it without autoplay there triggers some error in their code which cause player to re-create Youtube iframe over and over again. ...why they even use videojs player to display YouTube frame?
  • v20191023.0 23.10.2019 Adblock detector on gamepur.com
  • v20191022.0 22.10.2019 Fx 56 compatibility.
  • v20191020.0 19.10.2019 Added forbes.com.
  • v20191019.1 19.10.2019 Added more Gamer Network domains with identical anti-adblock measures.
  • v20191019.0 18.10.2019 Updated code for afisha.yandex.ru.
  • v20191018.3 18.10.2019 Forgot to set enumerable = false.
  • v20191018.2 18.10.2019 Updated code for Yandex Sport.
  • v20191018.1 18.10.2019 Fixed two warning, removed a bit of unused code left from previous commit.
  • v20191018.0 18.10.2019 Rewritten abortInlineScriptOnPropertyAccess into generic abortExecution for throwing an error on read/write/access or access from inline script. Updated code for Yandex Sport/News.
  • v20191014.1 14.10.2019 Fixed ABP circumvention on metabomb.net.
  • v20191014.0 13.10.2019 Fixed ABP circumvention on gamersheroes.com. Also, added into abortInlineScriptOnAccess support for properties chain.
  • v20191004.0 04.10.2019 Updated code for lenta.ru.
  • v20191002.2 02.10.2019 Updated code for ok.ru.
  • v20191002.1 02.10.2019 Hid another easily detectable wrapper.
  • v20191002.0 02.10.2019 Updated code for smotret anime, rewritten some wrappers using Proxy.
  • v20190928.0 27.09.2019 Implemented logger for abortInlineScriptOnAccess and updated code for kakprosto.ru to abort some scripts on the page.
  • v20190927.0 27.09.2019 Added cookie filtering on kakprosto.ru.
  • v20190926.0 26.09.2019 Fixed posting comments on shazoo.ru.
  • v20190925.1 25.09.2019 Slight modification for selectiveCookies in Fx.
  • v20190925.0 25.09.2019 Updated code for rustorka.com, implemented function abortInlineScriptOnAccess and a few minor fixes.
  • v20190920.0 20.09.2019 Updated code for yandex.ru (faster hiding banner placeholder on main page in Firefox in some cases)
  • v20190919.1 19.09.2019 Updated code for news.yandex.ru
  • v20190919.0 19.09.2019 Updated code for news.yandex.ru
  • v20190917.4 17.09.2019 Abort on window.yaads read for news.yandex.ru.
  • v20190917.3 17.09.2019 Updated code for my.mail.ru.
  • v20190917.2 17.09.2019 Disabled request handing for franecki.net because straight block from ABP works better with it.
  • v20190917.1 17.09.2019 Sync with uBO rule https://hg.adblockplus.org/ruadlist/rev/6d4480ce90a4
  • v20190917.0 17.09.2019 Added new rp5 domain.
  • v20190913.0 13.09.2019 Disabled on beru.ru since currently don't have time to properly fix it.
  • v20190822.2 22.08.2019 Updated code for kinopoisk.ru (broken trailer player, some steps against detector/ads in the player).
  • v20190822.1 22.08.2019 Updated code for kinopoisk.ru (adblock detection prevention)
  • v20190822.0 22.08.2019 Updated for gismeteo (ignore/remove mkrft cookie which triggers page code obfuscation).
  • v20190821.1 21.08.2019 Update for gismeteo.ru
  • v20190821.0 21.08.2019 Updated code for kinopoisk.ru
  • v20190819.3 19.08.2019 Updated for gismeteo (only Yandex ads so far, though).
  • v20190819.2 19.08.2019 Dropped not working style for ok.ru.
  • v20190819.1 19.08.2019 Update for ok.ru.
  • v20190819.0 19.08.2019 Removed window.stop wrapper. Not really needed anymore and doesn't really help when styles disabled after window.stop() call.
  • v20190813.0 12.08.2019 Added rp5.md to other rp5 domains.
  • v20190812.1 12.08.2019 Removed unused constant.
  • v20190812.1 12.08.2019 Updated code for my.mail.ru.
  • v20190812.0 12.08.2019 Updated code for e.mail.ru.
  • v20190805.0 05.08.2019 Updated code for rbc.ru
  • v20190804.0 04.08.2019 Added eda.ru to Rambler domain list.
  • v20190801.1 01.08.2019 Added support for Playerjs on 12-obezyan-1-season.seria-z.net
  • v20190801.0 01.08.2019 Updated removeVast code a bit to sanitize "advert_script" property in Kodik player configuration in case it's present and not an empty string (found it as empty string here: http://animang.ru/121-2-boruto-novoe-pokolenie-naruto.html)
  • v20190730.1 30.07.2019 Updated code for drive2.ru
  • v20190730.0 29.07.2019 Updated code for livejournal.com
  • v20190726.0 25.07.2019 Ooops! Previous commit were for livejournal.com. Not liveinternet.ru. >_< Also property must not be enumerable.
  • v20190725.1 25.07.2019 Updated code for liveinternet.ru.
  • v20190725.0 25.07.2019 Updated code for ok.ru.
  • v20190722.1 22.07.2019 Removed Adf and AdfProxy stubs from Rambler domains. Looks like there is nothing to block with them anymore, but their presence cause issues since their code checks for presence of these objects and attempts to work with them if they are there. May have to implement a new stub later on.
  • v20190722.0 22.07.2019 Disabled stub for ok.ru since it breaks functionality in chat (new smiles)
  • v20190719.0 19.07.2019 Update for Yandex Maps.
  • v20190718.1 18.07.2019 Updated code for gazeta.ru.
  • v20190718.0 18.07.2019 Updated coed for liveinternet.ru to remove/ignore bltsr cookie.
  • v20190716.0 16.07.2019 Added custom exception for one yandex script on kinopoisk.ru in trailers: https://www.kinopoisk.ru/film/1008445/video/159798/ to fix black screen delay at the start of a video.
  • v20190702.2 02.07.2019 Actually, I have to make sure it is an object rather than just check is it true-ish.
  • v20190702.1 02.07.2019 Ooops! Broke mail.rambler.ru in previous update. Forgot that I can't use 'in' without checking does something is a true-ish value first.
  • v20190702.0 02.07.2019 Updated code for rambler.ru
  • v20190701.0 01.07.2019 Hotfix for Mail.ru.
  • v20190627.4 27.06.2019 Disabled Adblock Detector wrapper for Rambler since it cause problems on other their domains. :(
  • v20190627.3 27.06.2019 Forgot to commit this minor logging change on rambler domains.
  • v20190627.3 27.06.2019 Updated code for rambler.ru
  • v20190627.2 27.06.2019 Updated code for rambler.ru
  • v20190627.1 27.06.2019 Updated code for lenta.ru.
  • v20190627.0 27.06.2019 Updated code for rambler.ru
  • v20190619.2 19.06.2019 Fixed "instanceof Object" check for Ya.Context obfuscated object on zen.yandex.ru since it returned false. Looks like it were constructed with Object from different context. :/
  • v20190619.1 18.06.2019 Minor semantic fix.
  • v20190619.1 18.06.2019 Experimental stub for ok.ru. Seems fine on ok.ru.
  • v20190619.0 18.06.2019 Update for ok.ru.
  • v20190618.7 18.06.2019 Restored stubs for ok.ru removed in previous version. Haven't noticed they worked there. Also removed previously disabled code.
  • v20190618.6 18.06.2019 Disabled parts of mail.ru object wrappers not used in the remaining two locations.
  • v20190618.5 18.06.2019 Update for octavius.mail.ru.
  • v20190618.4 18.06.2019 Moved initMimic stub for mail.ru to global list of stubs there. No need to exclude it on two subdomains.
  • v20190618.3 18.06.2019 One more minor update for mail.ru code.
  • v20190618.2 18.06.2019 Ooops! Forgot to re-enable section in mail.ru code past return for my.mail.ru. Replaced it with updated condition. Seems like all that code is only needed on mail.ru and e.mail.ru now. Have to drop unused parts later.
  • v20190618.1 18.06.2019 Updated code for mail.ru.
  • v20190618.0 18.06.2019 Update code for Drive2 and added extra helper function to list unusual Object.prototype properties. Seems like Yandex and Mail.ru hide there some of their functions.
  • v20190617.0 17.06.2019 Update for mail.ru code.
  • v20190614.3 14.06.2019 Fix for my.mail.ru. Apparently, all the complex mail.ru code is not needed there and only cause issues.
  • v20190614.2 14.06.2019 Fixed false positive on worldoftanks.ru: https://forums.lanik.us/viewtopic.php?f=102&t=43159
  • v20190614.1 14.06.2019 Minor update for mail.ru code.
  • v20190614.0 14.06.2019 Disabled VAST feature in player and fixed broken playback on animebest.org.
  • v20190612.0 12.06.2019 Minor fix for 4pda. False positive in sidebar.
  • v20190611.0 11.06.2019 Updated code for 4pda.
  • v20190608.0 07.06.2019
  • v20190605.1 05.06.2019 Blocked loading Yandex Direct scripts on Yandex Images after previous fix. Luckily there is a way to tell them apart. Yet.
  • v20190605.0 05.06.2019 Experimental: Error on window.fetch property read on drive2.ru for Yandex ads.
  • v20190604.0 04.06.2019 Fix for infinite load on Yandex Images: find image, open "other sizes and similar images" in a new tab, click on a preview of a similar image
  • v20190603.0 02.06.2019 Removed overwriting rustorka.com script with itself.
  • v20190601.0 01.06.2019 Added setTimeout wrapper for rp5.ru and new Rustorka domains.
  • v20190417.0 17.04.2019 Version bump since after deletion script were replaced with empty 20190317.7.0.1
  • v20190317.7 17.03.2019 Enabled selectiveCookies on echo.msk.ru with default blacklist.
  • v20190317.6 17.03.2019 MrgContext stub for https://okminigames.mail.ru/...
  • v20190317.5 17.03.2019 _mimic check on https://kino.mail.ru/news/...
  • v20190317.4 17.03.2019 Another potential fix for issues in: https://greasyfork.org/en/forum/discussion/53416/x
  • v20190317.3 17.03.2019 Potential fix for https://greasyfork.org/en/forum/discussion/53416/x
  • v20190317.2 17.03.2019 Removed disabled debug code from previous commit.
  • v20190317.2 17.03.2019 Fix for email attachments preview on e.mail.ru: https://greasyfork.org/en/forum/discussion/54149/x
  • v20190317.1 17.03.2019 Fix for "server error" on e.mail.ru caused by script: https://greasyfork.org/en/forum/discussion/54149/x
  • v20190317.0 17.03.2019 Potential fix for rutube.ru: https://greasyfork.org/en/forum/discussion/54068/x (I wasn't able to reproduce, but noticed false positives)
  • v20190227.1 27.02.2019 Fix for e.mail.ru in Fx56 and below.
  • v20190227.0 27.02.2019 Updated code for my.mail.ru.
  • v20190226.0 26.02.2019 Updates for ok.ru.
  • v20190225.4 25.02.2019 Custom adblock detection on https://minigames.mail.ru/domino
  • v20190225.3 25.02.2019 Fix for gazeta.ru in Fx56 and older versions + partial fix errors on kinopoisk.ru.
  • v20190225.2 25.02.2019 Replaced static 'pr' property with random number on each request in Ya.adfoxCode and Ya.headerBidding
  • v20190225.1 25.02.2019 Missing property in Ya.headerBidding.
  • v20190225.0 25.02.2019 Fix for https://coub.com/feed (broken due to missing function in Ya stub)
  • v20190220.1 20.02.2019 A: https://xatab-repack.net and https://rg-mechanics.org
  • v20190220.0 20.02.2019 More module stubs and logging of all module names for mail.ru.
  • v20190218.0 18.02.2019 Skip ad and delay on trailers preview on n-torrents.org. Actually, seriously, they not even hosting these trailers and just load stuff from YouTube. >_<
  • v20190217.0 17.02.2019 Adjustments for fAB on biqle.ru
  • v20190216.1 16.02.2019 Fix for kodik player.
  • v20190216.0 16.02.2019 Restored adblock detector stub for Rambler domains back. Again.
  • v20190215.1 16.02.2019 Update for rambler domains.
  • v20190215.0 15.02.2019 Blank screen fix for rambler domains. Looks like they using some new adblock detection as well, though. Will investigate/fix later.
  • v20190214.1 14.02.2019 Once more: AdRegain adblock detection skip. :)
  • v20190214.0 14.02.2019 AdRegain adblock detection skip.
  • v20190213.2 13.02.2019 Type in a previous commit
  • v20190213.1 13.02.2019 Detector and branding on sports.ru and tribuna.com.
  • v20190213.0 13.02.2019 Aded sportmail.ru to mail.ru domains list.
  • v20190212.1 12.02.2019 Returned back rambler adblock detector wrapper. Required to work properly on weather.rambler.ru.
  • v20190212.0 12.02.2019 Blocked piguiqproxy-like system on atlasprirodirossii.ru.
  • v20190211.3 11.02.2019 Disabled defining fAB objects on the page and use new fAB detection method by default everywhere.
  • v20190211.2 11.02.2019 A: https://atlasprirodirossii.ru/resursy-zhivotnogo-mira/
  • v20190211.1 11.02.2019 Load fake fAB is real one were blocked on domains where it isn't loaded from start.
  • v20190211.0 11.02.2019 Fixed fuckAdBlock detection on two domains.
  • v20190210.0 09.02.2019 Rewrote parts of selectiveCookies code. Blocked Yandex ABP detection cookies on drive2.ru.
  • v20190208.0 08.02.2019 Fix for material.io. Jeez, that's Google and even they have no idea how to write code without dumping metric fucktonne of functions with minified names in the global context.
  • v20190207.2 07.02.2019 A: draug.ru
  • v20190207.1 07.02.2019 Yandex Direct on 24smi.org
  • v20190207.0 07.02.2019 Updated code for gazeta.ru
  • v20190206.1 06.02.2019 Updated code for Moonwalk player on adultmult.tv
  • v20190206.0 06.02.2019 Updated code for Moonwalk player.
  • v20190205.2 05.02.2019 Another fix for Yandex's document preview.
  • v20190205.1 05.02.2019 Removed newline which I left in a previous commit.
  • v20190205.1 05.02.2019 Fix for Yandex document preview service (used in Yandex mail and drive).
  • v20190205.0 05.02.2019 Fix for Fx56 and lower. selectiveCookies already have own scriptLander call. Embedding one into another is not supported and not needed.
  • v20190204.2 04.02.2019 Fixes for previous update for mail.ru.
  • v20190204.1 04.02.2019 Update code for old interface on e.mail.ru.
  • v20190204.0 04.02.2019 Adblock detection cookies on Yandex.
  • v20190203.1 03.02.2019 Forgot to log missing properties in Ya.Context in the new implementation.
  • v20190203.0 03.02.2019 Minor adjustments for https://news.yandex.ru to avoid excessive logging.
  • v20190130.3 30.01.2019 Fixed mistake in the code for inoreader. No need to add hundreds of event handlers. The One is more than enough. :)
  • v20190130.2 30.01.2019 ABP detection on inoreader.com
  • v20190130.1 30.01.2019 Potential fix for https://greasyfork.org/en/forum/discussion/51684/x (missing API on Yandex main page)
  • v20190130.0 30.01.2019 Updated code for simpsonsua.com.ua, extended to simpsonsua.tv.
  • v20190123.5 23.01.2019 Update for kinozal-tv.appspot.com
  • v20190123.4 23.01.2019 Apparently cookies s|t|p used on mail.ru not only for statistics. Removed them from selectiveCookies list.
  • v20190123.3 23.01.2019 Blocking entire kiev.ua is way too generic approach. Breaks: https://dynamo.kiev.ua/news/315694-12-yanvarya-segodnya-rodilis-milevskomu--34-video and https://greasyfork.org/en/forum/discussion/50696/x
  • v20190123.1 23.01.2019 Disabled blockAll check in blocker since not needed right now.
  • v20190123.0 23.01.2019 Updated code for kinozal-tv.appspot.com
  • v20190110.0 10.01.2019 Update for yandex direct on kakprosto.ru.
  • v20190105.0 05.01.2019 M: Domain name update smotret-anime.ru -> smotretanime.ru
  • v20181229.0 29.12.2018 Fix for Yandex weather minimap.
  • v20181228.2 28.12.2018 Updates support for old versions of Fx.
  • v20181228.1 28.12.2018 Removed obsolete setYa(), updated compatibility with ABP's error-on-access in Firefox on razlozhi.ru
  • v20181228.0 28.12.2018 Update for Yandex Direct blocking. Added code for echo.msk.ru.
  • v20181226.2 26.12.2018 Additional update for razlozhi.ru.
  • v20181226.1 26.12.2018 Update for liveinternet.ru.
  • v20181226.0 26.12.2018 Update for Yandex Direct in general and specifically for liveinternet.ru and razlozhi.ru
  • v20181225.0 25.12.2018 Updated code for di.fm.
  • v20181224.0 24.12.2018 Ooops! Messed up with _APIString for old versions of Firefox. Should work now.
  • v20181221.1 21.12.2018 Updated code for Yandex weather.
  • v20181221.0 21.12.2018 Updated code for e.mail.ru.
  • v20181220.2 20.12.2018 Fix for https://greasyfork.org/en/scripts/37179-yandex-card-userscript
  • v20181220.1 20.12.2018 Another minor update for adblock detector on rambler.
  • v20181220.0 20.12.2018 Update for rambler domains.
  • v20181208.0 08.12.2018 Update for mail.ru.
  • v20181207.0 07.12.2018 Restricted background style injection on kinopoisk.ru to www.kinopoisk.ru only.
  • v20181206.0 06.12.2018 A: audioportal.su (https://forums.lanik.us/viewtopic.php?f=102&t=42283)
  • v20181205.4 05.12.2018 Restored loading module 'Ad' on mail.ru since it blocked self-ads as well like mini-games on their main page.
  • v20181205.3 05.12.2018 One more update for styles on kinopoisk.ru. This time with support for a new theme. Also, removed support for Ya.adfoxCode there. Looks like it's not necessary anymore.
  • v20181205.2 05.12.2018 Forgot to include this change to style on KP in a previous commit.
  • v20181205.1 05.12.2018 One more update for styles on kinopoisk.ru. Now only minimum and the rest is for CSS Fixes.
  • v20181205.0 04.12.2018 Restored old no-branding code for kinopoisk.ru.
  • v20181204.0 04.12.2018 Partially restored branding override for kinopoisk. Strange, I don't see it at all.
  • v20181203.0 03.12.2018 Updated/fixed code for kinopoisk.ru.
  • v20181130.4 30.11.2018 Disable auto-play in videojs player (encountered on iz.ru).
  • v20181130.3 30.11.2018 Updated code for rbc.ru.
  • v20181130.2 30.11.2018 Dropped some unused code for 4pda.ru. Also, adjusted some formatting.
  • v20181130.1 30.11.2018 Added autonews.ru to rbc.ru domains.
  • v20181130.0 29.11.2018 Implemented shallow scan mode in selectNodeByTextContent. It will also re-use already generated RegExp if called multiple times with the same string.
  • v20181129.2 29.11.2018 Implemented helper function to locate node by text in it. Updated code for reactor.cc, added rp5.ru.
  • v20181129.1 29.11.2018 Removed two property substitutions for rbc.ru.
  • v20181129.0 29.11.2018 Updated code for rbc.ru.
  • v20181128.1 28.11.2018 Updated code for mail.ru.
  • v20181128.0 28.11.2018 Why Symbols don't have their own toString? Added check for this case in nullTools.proxy(). Fixed maps on realty.ya.ru.
  • v20181121.3 21.11.2018 Accidentally replaced adfoxCode stub with empty object at the last step. Rewritten that block.
  • v20181121.2 21.11.2018 Implemented missing functions auto-generation for nt.proxy, enabled auto-generation in many instances instead of manually filling missing functions. Disabled window.fab_application stub since shouldn't be needed anymore (at least with instant injection mode).
  • v20181121.1 21.11.2018 Added missing Ya.Rum.sendDelta stub.
  • v20181121.0 21.11.2018 Implemented a function to generate objects with skipLog methods on mail.ru.
  • v20181120.0 20.11.2018 Update for mail.ru.
  • v20181119.0 19.11.2018 Background fix for kinopoisk.ru/games/movie-geek/
  • v20181118.0 18.11.2018 New iteration of some js-over-xhr ads at http://hdrezka.ag/. And look at this awesome domain name...
  • v20181115.1 15.11.2018 Fixed code for mail.ru since update for ok.ru broke it.
  • v20181115.0 15.11.2018 Basic support for MS Edge.
  • v20181114.2 14.11.2018 Update for ok.ru.
  • v20181114.1 14.11.2018
  • v20181114.0 14.11.2018 Updated code for mail.ya.ru.
  • v20181112.0 12.11.2018 Updated code for Yandex main page and Yandex Mail
  • v20181111.1 11.11.2018 Reuse _apply within deepWrapAPI and add common trick to trick lazy native code checks for appendChild function.
  • v20181111.0 11.11.2018 Apparently there are more than one "children" getter and it depends on a nodeType. Re-implemented function which wraps frames in children nodes to use 'childNodes' instead of 'children'
  • v20181110.0 10.11.2018 Removed filters for *reactor.cc. Looks like not needed anymore and actually blocking cross-login from joyreactor.cc on reactor.cc
  • v20181109.1 09.11.2018 Fix for e.mail.ru. It's outdated filter anyway.
  • v20181109.0 09.11.2018 Re-enabled WS wrapper for all browsers since for some reason zmctrack.net requests are not blocked in Chromium-based browsers with ABP once again.
  • v20181108.1 08.11.2018 A: https://friends.in.ua/ (video-player blocked) also disabled code for HDgo player. Looks like it doesn't work anymore and not needed either.
  • v20181108.0 08.11.2018 A: di.fm (https://greasyfork.org/en/forum/discussion/45715/x)
  • v20181106.0 06.11.2018 Updated code for rp5.ru.
  • v20181105.0 05.11.2018 Updated code for rbc.ru, added rbcplus.ru and sportrbc.ru.
  • v20181104.0 04.11.2018 Updated code for rbc.ru.
  • v20181102.1 02.11.2018 Attempt to fix compatibility with Chrome 49.
  • v20181102.0 02.11.2018 Restored anti-anti-adblock for overclockers. They re-implemented it back.
  • v20181101.0 01.11.2018 Rewritten untrustedClick module to catch particular method which I previously encountered instead of all possible ways to click on a link in general to avoid wrapping document.createElement.
  • v20181031.4 31.10.2018 Fix for TV Online on Yandex main page.
  • v20181031.3 31.10.2018 A few fixes for untrustedClick.
  • v20181031.2 31.10.2018 Completely rewritten 'onerror' callback wrapper into something less awkward: https://greasyfork.org/en/forum/discussion/44873/gugl-kapcha-slomalas
  • v20181031.1 31.10.2018 Removed code related to qaru.site since they removed aggressive adblock detection.
  • v20181031.0 31.10.2018 Popups from tapehub.tech player on hentaiz.org.
  • v20181030.5 30.10.2018 A few adjustments for rustorka.
  • v20181030.4 30.10.2018 Apparently 'path' argument for cookie won't work in Chrome WITH "/" in the end (unless it's "path=/") while Firefox requires "/" in the end. Now should work properly in both.
  • v20181030.3 30.10.2018 Apparently '/' in the end of 'path' part of a cookie is important for Firefox (even though Chrome doesn't care).
  • v20181030.2 30.10.2018 More updates to onerror wrapper to make it work with deepWrapper. Updated code for rbc.ru to properly catch their detector instead of halting it and cause errors in other locations.
  • v20181030.1 30.10.2018 Updated code for rbc.ru and a few API wrappers to avoid errors there... and in many other places.
  • v20181030.0 30.10.2018 Trigger cookie removal on rbc.ru
  • v20181029.2 29.10.2018 Updated code for rustorka.com.
  • v20181029.1 29.10.2018 Detector (?) on rutracker-org.appspot.com
  • v20181029.0 29.10.2018 Updated code for rbc.ru.
  • v20181026.1 26.10.2018 Updated list of exceptions for 'yp' cookie on Yandex.
  • v20181026.0 26.10.2018 Oh, but I can wrap Function.prototype.toString and make it tell whatever I want!
  • v20181025.2 25.10.2018 Fix for Fx < 57 support.
  • v20181025.1 25.10.2018 Disabled logging in deepWrapAPI.
  • v20181025.0 25.10.2018 Updated deepWrapAPI to support a few more tricks used to avoid API wrapping.
  • v20181024.1 24.10.2018 A: news.mail.ru
  • v20181024.0 24.10.2018 Updated code for rustorka.club.
  • v20181023.2 23.10.2018 Detector on kinozal-tv.appspot.com, dropped custom script for qa ru.
  • v20181023.1 22.10.2018 Removed 3 variables which I created during the debug of a new version of a wrapper for zmctrack, but forgot to remove when they became obsolete.
  • v20181023.0 22.10.2018 Finally figured workaround which zmctrack were using to hide contentWindow of an iframe which they were using to access clean window API. Fixed gismeteo.ua.
  • v20181022.3 22.10.2018 Removed fixes for overclockers. Seems like they removed aggressive adblock detector and fixes are not needed anymore.
  • v20181022.2 22.10.2018 Updated cookies list for gismeteo and improved cookie removal a bit.
  • v20181022.1 22.10.2018 Updated branding removal for Kinopoisk.
  • v20181022.0 22.10.2018 Added cookie filter for avito.ru. Also modified cookie filter to accept string instead of regexp and automatically add GA cookies for ignore/removal.
  • v20181019.0 19.10.2018 Disable banner style on a Yandex's main page.
  • v20181018.0 18.10.2018 Update for mail.ru. Now they added mandatory setup function into their smokescreen. Have to pretend it's there.
  • v20181017.2 17.10.2018 Forgot to remove extra debug information.
  • v20181017.1 17.10.2018 Added more gismeteo domains to run custom script on.
  • v20181017.0 17.10.2018 Restored previously removed selective cookies access as a separate helper function and used it for gismeteo.ru to skip/remove some of their cookies.
  • v20181007.0 07.10.2018 Upd script for qaru.
  • v20181004.4 04.10.2018 Another oops. >_<
  • v20181004.3 04.10.2018 A few more adjustments to open/fetch wrapper. Removed previously commented out temporary fix.
  • v20181004.2 04.10.2018 Fixed detector on kinopoisk, also hardened a few function calls.
  • v20181004.1 04.10.2018 OOPS! Forgot to remove debug return. >_<
  • v20181004.0 04.10.2018 Fixed issue with already defined Ya global variable on https://poeplanner.com/
  • v20181003.0 03.10.2018 Temporary fix for kinopoisk.ru
  • v20180929.1 29.09.2018 Removed "return true" from defineProperty setters since they don't have to return it. Checked that Proxy setters does have one since they must return true to indicate success.
  • v20180929.0 29.09.2018 I tend to forget that setters should return true. Especially when that is a proxy trap. Fixed for set trap on drive2.
  • v20180928.0 28.09.2018 Adblock detection in oms.matchat.online embedded player: http://football.kulichki.net/italy/2019/6/9v.htm
  • v20180926.0 26.09.2018 Missing field in Yandex.Metrika stub.
  • v20180921.0 21.09.2018 Yandex ads script blocking detection. Found on https://www.kakprosto.ru/
  • v20180919.4 19.09.2018 Updated code for hqq.tv, moved deep API wrapper into separate function
  • v20180919.3 19.09.2018 Detector on newdeaf-online.net, anti-debug on hqq.tv
  • v20180919.2 19.09.2018 Added a few missing properties into fake CoinHive object.
  • v20180919.1 19.09.2018 Added comment to my previous commit with 'obfuscated' property name.
  • v20180919.1 19.09.2018 A: http://fastpic.ru
  • v20180919.0 19.09.2018 Implemented wrapper for jwplayer on xittv.net to remove all in-player ads and ad-checks
  • v20180904.2 03.09.2018 Added hang-block for some of the Yandex requests into piguiqproxy code. Blocks Yandex.Direct in images search.
  • v20180904.1 03.09.2018 Updated silencer for SA.
  • v20180904.0 03.09.2018 Removed majority of code related to smotret-anime for now. Left audio-stopper. May require improvement, though.
  • v20180831.1 31.08.2018 Better STFU code than in a previous version. This time it actually works!
  • v20180831.0 31.08.2018 Well, smotert-anime protected their ad page good enough. Let it be then... and STFU!
  • v20180828.0 28.08.2018
  • v20180827.0 27.08.2018 Replaced empty Ya.Metrika2 constructor with Ya.Metrika constructor and added a few minor improvements in other places for Ya object. Used on: https://www.avito.ru/ (press show phone button in any ad)
  • v20180820.1 20.08.2018 New script for smotret-anime.ru
  • v20180820.0 19.08.2018 Disabled custom code for smotret-anime.ru. Apparently they checking value of cookie I'm messing with and show page 500 if it's wrong. Will look for something better later.
  • v20180814.1 14.08.2018 A: https://www.ivi.ru/watch/138190/trailers
  • v20180814.0 13.08.2018 Different approach for ads and page randomization on mail.ru main page.
  • v20180813.1 13.08.2018 Apparently Ya.Metrika2 supposed to be a constructor: https://realty.yandex.ru/offer/8507088655029336576/
  • v20180813.0 12.08.2018 Another update for ok.ru/e.mail.ru
  • v20180812.0 11.08.2018 Preventing redefining of 'window.blur' globally were a bad idea after all: https://greasyfork.org/en/forum/discussion/41175/blokiruet-grafiki
  • v20180811.0 11.08.2018 New page scrambling prevention for ok.ru and e.mail.ru.
  • v20180810.1 10.08.2018 One more update for sinoptik.ua
  • v20180810.0 09.08.2018 Update for uBO on https://ua.sinoptik.ua/
  • v20180809.0 09.08.2018 Update for pb.wtf.
  • v20180808.0 08.08.2018 Replaced 'document' with '_document' which points to unsafeWindow.document instead of 'safe' version of it since mere attempt to read safe version of this property messes up CSP on some sites including PornHub.
  • v20180805.0 05.08.2018 Updated code for Kodik player
  • v20180803.0 03.08.2018 Minor update for qaru.
  • v20180731.0 31.07.2018 Disabled Unimportanter in Chrome 67+.
  • v20180729.0 29.07.2018 New detector in Kodik player: http://cobrafilm.club/film/3-sirena-2018/
  • v20180725.0 25.07.2018 Added another mirror of rustorka.
  • v20180724.1 24.07.2018 Update for 4pda
  • v20180724.0 24.07.2018 Return Object as AdvManager simulator constructor as it's supposed to be.
  • v20180723.0 23.07.2018 A: http://hronika.info/obwestvo/335721-v-solomenskom-rayone-kieva-ogranichat-dvizhenie-na-odnoy-iz-ulic.html (Russian random piguiqproxy-like domains, apparently pool of 6-character names were used up or something and they moved to 12-character names)
  • v20180721.0 21.07.2018 Extended mail.ru rules to ok.ru.
  • v20180720.6 20.07.2018 Another lil' fix for fab.
  • v20180720.5 20.07.2018 Disabled selective cookies access. On one hand it disables a few tracking cookies, but on the other triggers recaptcha everywhere where it's used and that is not fun.
  • v20180720.4 20.07.2018 A little extra to previous fix.
  • v20180720.3 20.07.2018 Yey, more qaru. Hi, guys.
  • v20180720.2 20.07.2018 Fix for case when mz_str already defined as non-configurable property.
  • v20180720.1 20.07.2018 Added global document.cookie wrapper which prevents reading or setting some analytics cookies
  • v20180720.0 19.07.2018 Ah, right, fuckadblock is not blocked anymore on qaru.site. Need to actually do something about it.
  • v20180719.2 19.07.2018 A: http://qaru.site/ (missing properties in Ya, skip fuckAdBlock wrapper and alternative approach for it here)
  • v20180719.1 19.07.2018 Throw error on attempt to access window.mz_str (zmctrack.net on sinoptik.com.ru / sinoptik.ua)
  • v20180719.0 19.07.2018 A: https://smotret-anime.ru/translations/embed/1131313 (skip ads by simulating cookies used to remember when ads were shown last time)
  • v20180715.0 15.07.2018 Adblock detector on https://ctc.ru/
  • v20180713.0 13.07.2018 Fixed popup windows on Google Clouds: https://console.cloud.google.com/apis/credentials (add key and then try to remove) Why would you call setAttribute without any parameters?! Well, when you touching browser APIs you have to expect EVERYTHING.
  • v20180629.0 29.06.2018 Update for 4pda
  • v20180626.1 26.06.2018 Removed disabled experimental code added in previous commit. It didn't worked as intended anyway and now I found way better solution.
  • v20180626.0 26.06.2018 BodyClick ads: https://x-true.info/71448-derzhavnaya-lodka-razbilas-o-byt.html
  • v20180623.1 23.06.2018 Fix for new pb.wtf code.
  • v20180623.0 23.06.2018 Updated code for pb.wtf. Made it more generic.
  • v20180622.1 22.06.2018 ...and forgot to remove debug message.
  • v20180622.0 22.06.2018 Globally broke window.stop() ...why do you even need it? Helps here: http://www.km.ru/ Also, fixed an issue in a 'fetch' wrapper.
  • v20180621.1 21.06.2018 Error in console from zmctrack request: http://kinocoin.online/9264-tihoe-mesto-2018-smotret-onlayn-ggl1.html
  • v20180621.0 21.06.2018 Extended piguiqueproxy blocking logic to 'fetch' requests: https://aftershock.news/ http://txapela.ru/
  • v20180617.0 17.06.2018 Fix for RuTube player. Apparently "appearance" property could be missing.
  • v20180616.1 16.06.2018 Blocked autoplay on scroll: https://lenta.ru/news/2018/06/15/botnet/
  • v20180616.0 16.06.2018 A: rns.online (Rambler)
  • v20180612.0 12.06.2018 Experimental update for rutube player. May or may not fix the issue with some of their videos.
  • v20180608.1 08.06.2018 Fix for https://yandex.ru/pogoda/moscow/maps/
  • v20180608.0 08.06.2018 Fix for piratbit.ru. First post were removed alongside with an ad when logged in.
  • v20180607.3 07.06.2018 Updated rules for https://piratbit.ru/
  • v20180607.2 07.06.2018 Updated anti-anti-adblock on overclockers.
  • v20180607.1 07.06.2018 Why do I even care is it a GET or POST XHR when it's from a blacklisted URL?! Here we go... http://kinocoin.online/9264-tihoe-mesto-2018-smotret-onlayn.html
  • v20180607.0 07.06.2018 Adblock detector in Moonwalk player. http://www.hdserials.tv/Serialy/Pobeg-iz-tyurmy-/-Prison-Break/Pobeg-iz-tyurmy-/-Prison-Break.html
  • v20180605.1 05.06.2018 Ooops! Like it's the first time I work with potentially cross-origin stuff which may crash my code and cause problems. Fixed. https://vringe.com/news/113717-eddi-khern-s-dzhoshua-v-sentyabre-poderyetsya-povetkin-no-eto-ne-tochno.htm
  • v20180605.0 05.06.2018 Updated code for zmctrack/piguiqproxy to catch their XHR requests again.
  • v20180604.2 04.06.2018 Update for 4pda script. They kind of went past the point I can reliably hide parts of the page until cleaner finishes the job, so ads will blink during the page load. Well, still better than to leave it as-is.
  • v20180604.1 03.06.2018 A little update to sDBG crash trigger to make it more specific to that particular trick. BTW, example of sDBG anti-debug here: https://www.pravda.com.ua/
  • v20180604.0 03.06.2018 Crash sDBG trash before it spam entire console and load ads.
  • v20180517.0 17.05.2018 Updated code for Moonwalk videoplayer.
  • v20180515.1 15.05.2018 And one more adjustment for 4pda.
  • v20180515.0 15.05.2018 A few adjustments for 4pda.
  • v20180514.1 14.05.2018 Disabled window focus trickery on tapochek.net. Now local link opened in a new window won't load in the previous window when focus return to it.
  • v20180514.0 14.05.2018 Updated script for 4pda.
  • v20180512.2 12.05.2018 A few more minor changes related to style.
  • v20180512.1 12.05.2018 No functionality changes. Enforced some rules with ESLint in Tampermonkey and set one single format for curly brackets.
  • v20180512.0 12.05.2018 Rewritten function which removes orange plaque on reactor.cc and fixed a few things marked by ESLint.
  • v20180509.1 09.05.2018 Kodik ads.
  • v20180509.0 09.05.2018 Fix for pop-ins on email.ya.ru in "Почта → Все настройки → Информация об отправителе" and other places.
  • v20180414.0 14.04.2018 Fixes for drive2.ru.
  • v20180413.1 13.04.2018 New method for Ya object. Found on drive2.ru
  • v20180413.0 13.04.2018 More mootools bs. Apparently redefining global Document variable is not enough for them. They also redefine Element in v1.12!
  • v20180403.2 03.04.2018 One more adjustment for 4pda.
  • v20180403.1 03.04.2018 One more adjustment for 4pda.
  • v20180403.0 03.04.2018 Adjustments for 4pda.
  • v20180402.0 02.04.2018 Slightly updated fab_application stub, added logging for fab_application.define and added force_log option for nullTools.func, removed 'obj.' from nt.func logger and added proper parent object names for nt.func's with defined names in the code.
  • v20180401.0 01.04.2018 A: https://greasyfork.org/ru/forum/discussion/35978/eporner-nsfw
  • v20180331.0 31.03.2018 Seedoff moved to peeroff.net. Removed their old domains from the script.
  • v20180329.1 29.03.2018 Removing ad blocks in Yandex search causes a minor issue with detailed descriptions for found items being always visible. Modified script to hide ads there instead of complete removal.
  • v20180329.0 29.03.2018 New name pattern of piguiqproxy-like script loaded from random RU domains (encountered on http://svpressa.ru/), also added a plug for 'fab_application' object created by all these scripts.
  • v20180327.0 27.03.2018 Added extra check for piguiqproxy-like Russian domains in case when first request did get past my script for some reason.
  • v20180326.0 26.03.2018 Added logging for suspicious, but not sure piguiqproxy-like requests.
  • v20180323.0 23.03.2018 Forgot to remove one comment which added while were debuggin the script.
  • v20180323.0 23.03.2018 Fix for ea.com and uefa.com in Firefox. They are crazy enough to replace document.createElement with their own code and it looks like for some reason it doesn't work as intended when I replace createElement in 'document' prototype with the same code that is already there. Weird.
  • v20180322.0 22.03.2018 A: http://fanserials.co/32367-dlya-lyudey-1-sezon-1-seriya-pilot.html
  • v20180319.0 19.03.2018 Temporary fix for issues in Firefox on UEFA.com. Guess I need to fix it after all later on since the same issue may cause problems on other sites as well.
  • v20180317.0 17.03.2018 P: https://www.chatango.com/
  • v20180316.0 16.03.2018 A: http://www.fast-torrent.ru/
  • v20180314.0 13.03.2018 A bit more sophisticated cookie crumbler for rustorka.
  • v20180313.0 13.03.2018 Adjustments for rustorka. Probably finally caught their redirect.
  • v20180312.2 12.03.2018 Global block for click-dispatch trick and some adjustments in rustorka code. Occasional redirect isn't fixed yet.
  • v20180312.1 12.03.2018 Removed extra wrapper object from 1TV code.
  • v20180312.0 12.03.2018 Opps, once again old debug code in videojs wrapper slipped into final code.
  • v20180312.0 12.03.2018 Fix for 1TV on https://tv.yandex.ru/channels/146/stream . Apparently, EUMPConfig were already present on the page and I replaced it instead of modifying.
  • v20180307.0 07.03.2018 Forgot to undo some changes I made during testing compatibility with Inject2Download script.
  • v20180307.0 07.03.2018 Attempt to fix 1TV player in tv.yandex
  • v20180305.0 05.03.2018 Adjustments for rustorka.
  • v20180303.4 03.03.2018 One more adjustment for rustorka.
  • v20180303.3 03.03.2018 One more adjustment for window.open on rustorka.
  • v20180303.2 03.03.2018 Added @supportURL to metadata.
  • v20180303.1 03.03.2018 Forgot to remove some debug code.
  • v20180303.0 03.03.2018 Adjustments for rustorka.
  • v20180226.1 26.02.2018 I knew it'll bite me eventually. -_- Removed premature exit on Yandex domains to let batch scriptLander to run.
  • v20180226.0 26.02.2018 Fx52 compatibility
  • v20180225.2 26.02.2018 Replaced irrelevant .map() with .forEach(). Does the same, but doesn't generate an extra array.
  • v20180225.1 25.02.2018 Enabled simplistic WS wrapper in Fx under 58.
  • v20180225.0 24.02.2018 Fix for screenshot window.open on rustorka
  • v20180224.0 24.02.2018 Implemented very simplistic WebSocket wrapper based on Proxy. Enabled only in Maxthon browser for now.
  • v20180223.1 23.02.2018 Minor adjustments to scriptLander.
  • v20180223.0 23.02.2018 Slightly cleaned scriptLander code.
  • v20180222.4 22.02.2018 Opps! Fixed type in GMobj name.
  • v20180222.3 22.02.2018 Well, it looks like I have to use try {} catch to check for presence of GM because Violentmonkey doesn't provide it at all and Greasemonkey does, but no in window.
  • v20180222.2 22.02.2018 Additional improvements for scriptLander code, less intrusive fix for broken Node object and fix for Violentmonkey (there are no GM object).
  • v20180222.1 22.02.2018 Re-enabled scriptLander in Fx 58+ when used with Greasemonkey. Rewritten scriptLander to generate batch-script to land or skip checks at all and always run as-is.
  • v20180222.0 22.02.2018 Since WSI isn't much useful anymore in major browsers and the fact that it's potentially troublesome and often skipped entirely to avoid troubles I've decided to drop majority of code related to it including an option to disable it in Jsf menu. Also, removed grants for GM_getValue and GM_setValue since WSI was the only reason they were used at all and they are not compatible with latest versions of GreaseMonkey anyway.
  • v20180218.0 18.02.2018 More fixes for Ya and AwapsJsonAPI object for Yandex.
  • v20180216.1 16.02.2018 Two adjustments for Firefox.
  • v20180216.0 16.02.2018 Yandex: Postponed banner parent hide event to let page generate it first. Otherwise I have nothing to hide. :)
  • v20180215.0 14.02.2018 A: http://v-androide.com/news
  • v20180214.0 13.02.2018 A: mynnm.ru
  • v20180212.5 12.02.2018 Made UberVK 'fix' more aggressive and break all connections without looking at the URL.
  • v20180212.4 12.02.2018 A: http://amovies.ws/serials/4929-flesh.html ('fix' for uvk player)
  • v20180212.3 12.02.2018 Updated getStrangeObjectsList function to work without a separate frame.
  • v20180212.2 12.02.2018 Made videojs wrapper global. Could be useful on hdgo and other domains.
  • v20180212.1 12.02.2018 24video.in -> 24video.top
  • v20180212.0 12.02.2018 Ads in videojs player on 24video domains. Might be used as generic wrapper.
  • v20180211.5 11.02.2018 One more 'fix' for horrible korrespondent.net layout.
  • v20180211.4 11.02.2018 Recent changes in Ya object broke that odd way Yandex uses to call function with parameters. This should fix it.
  • v20180211.3 11.02.2018 'Fix' for awfully broken korrespondent.net layout.
  • v20180211.2 11.02.2018 Fixed full size image view on radikal.ru
  • v20180211.1 11.02.2018 Different approach to block popunders on imageban.
  • v20180211.0 11.02.2018 Disabled scriptLander in Fx57+ since it looks like it isn't needed there anymore. Also updated code for rustorka.com to completely disabled detector.
  • v20180209.3 09.02.2018 A: https://all-episodes.tv/
  • v20180209.2 09.02.2018 Fixes for Ya.Rum on auto.ru
  • v20180209.1 09.02.2018 Oh, right, _skip_enabled now controlled by state of remove_unseekable_blocks
  • v20180209.0 09.02.2018 Apparently Rutube player may break if remove_unseekable_blocks = true is forced.
  • v20180208.9 08.02.2018 More fixes for Ya object.
  • v20180208.8 08.02.2018 More fixes for Ya object.
  • v20180208.7 08.02.2018 Fix for case when specific property of Ya is not defined, but page expect it to be defined.
  • v20180208.6 08.02.2018 Reduce logging for Rutube player.
  • v20180208.5 08.02.2018 Opps, broke player on Rutube itself.
  • v20180208.4 08.02.2018 Replaced random piguiqproxy-like .ru domains with regexp. Let's see how well it'll work for now.
  • v20180208.3 08.02.2018 A few more improvements for rutube player.
  • v20180208.2 08.02.2018 A: http://nnm2.com/
  • v20180208.1 08.02.2018 A: http://tvoy-dom2.com/svezhie-serii/38757-dom-2-8-02-2018-layt.html (disable stats and enable skip or at least seek in rutube player)
  • v20180208.0 08.02.2018 Different approach to avoid ABP detector on http://simpsonsua.com.ua/
  • v20180207.0 07.02.2018 Fix for compatibility issue with MooTools Core on fan-tv.ru. Also disabled script on telegram.org since they are using some API which Tampermonkey and Violentmonkey replace when there is a script to run there and the do so without proper error handling which causes errors on Telegram.
  • v20180201.1 01.02.2018 Returned back k5evib.ru into piguiqproxy since it's apparently used not only on oane.ws. Also added 46p5gi.ru which is currently present on oane.ws and could be the same.
  • v20180201.0 01.02.2018 A: http://oane.ws/
  • v20180131.0 31.01.2018 A: http://simpsonsua.com.ua/
  • v20180127.0 27.01.2018 P: https://auto.ru/catalog/cars/all/ (missing properties in fake Ya object)
  • v20180126.0 26.01.2018 A: http://oane.ws/
  • v20180114.1 14.01.2018 A: https://music.yandex.ru/home (extended ABP style protector, should survive this one)
  • v20180114.0 14.01.2018 P: https://m.rambler.ru/ (missing method in fake Adf.banner object)
  • v20180105.0 05.01.2018 A: https://censor.net.ua/ (new domain name of piguiqproxy, appears randomly)
  • v20180101.1 01.01.2018 Not sure what exactly wrong here, but I had to add check if location.protocol is equal to 'about:' in the code which skips Ya object to avoid defining it on GMail when my script is running in Greasemonkey 4 on Firefox since window.location in blank frames there returned 'about:blank'.
  • v20180101.0 31.12.2017 Skip timeout on download from http://stealthz.ru/
  • v20171230.0 30.12.2017 Fix for download on 4pda forum
  • v20171226.1 26.12.2017 Removed code which removes ads on vk.com. Causes occasional lags during scrolling vk.com/feed and I don't see ads there right now anyway.
  • v20171226.0 25.12.2017 Minor adjustments to the AwapsJsonAPI wrapper for Yandex, banner still goes through occasionally. -_-
  • v20171225.0 25.12.2017 Slightly improved reaction time for popunder prevention. Now its triggered by beforeunload event.
  • v20171222.1 22.12.2017 A: http://w4.igra-prestoloff.cx/season-1/sezon-1-seriya-1 (abp detection)
  • v20171222.0 22.12.2017 Forgot to wrap API wrappers into scriptLander on Yandex for Fx support.
  • v20171221.3 21.12.2017 At this point it might be easier to write special handling for Rustorka rather than extend preventPopup method any further.
  • v20171221.2 21.12.2017 More Ya functions emulation for https://yandex.ru/people/
  • v20171221.1 21.12.2017 A: http://lostfilm-online.ru/ (popunder)
  • v20171221.0 21.12.2017 P: http://spaces.ru/services/ (fixed list of services)
  • v20171220.1 20.12.2017 Support for other rustorka domains and their new mirror rustorka.lib in particular.
  • v20171220.0 20.12.2017 A: https://tapochek.net/index.php (workaround for annoying pop/tabunder script)
  • v20171219.7 19.12.2017 P: https://www.novayagazeta.ru/articles/2017/12/19/74972-mechenye-atomom (missing function in Ya object)
  • v20171219.6 19.12.2017 Ads in download form on 4pda forum.
  • v20171219.5 19.12.2017 A: http://peka2.tv/ (branding and some banners)
  • v20171219.4 19.12.2017 Added exception for unicreditbanking.net. 'Ya' object breaks their code and I don't want to run my script on pages of banks anyway.
  • v20171219.3 19.12.2017 Looks like Yandex also occasionally passes banner code with their page code. Added wrapper for this case as well.
  • v20171219.2 19.12.2017 More AwapsJsonAPI for Yandex.
  • v20171219.1 19.12.2017 New AWAPS API on Yandex pages
  • v20171219.0 19.12.2017 Skip options page init if old GM get/set value API is not available. New one based on promises postpones code WSI code too much.
  • v20171130.0 30.11.2017 Fixed removal of page 404 content on 4pda.
  • v20171128.0 28.11.2017 Less aggressive and a bit more evasive shadowRoot wrapper for Yandex to avoid breaking shadowRoot wrapper in ABP.
  • v20171126.1 26.11.2017 Moved rustorka and rumedia to main preventPopups section.
  • v20171126.0 26.11.2017 Removed code which removed ads on rustorka.com since ABP is capable to remove them on it's own now.
  • v20171123.0 23.11.2017 Re-implemented repeater in the gardener function since in some cases DOMContentLoaded takes quite a while to fire: https://www.yaplakal.com/
  • v20171120.3 20.11.2017 Restore non-branding style on kinopoisk.ru
  • v20171120.2 20.11.2017 P: https://greasyfork.org/ru/forum/discussion/31392/nekorrektno-rabotaet-na-link-alfabank-ru (alfabank defines global Ya object in one of their frames and my script does the same thing, since it's a bank it might be better to avoid running on their domain at all)
  • v20171120.1 20.11.2017 Minor fixes for MailRU code to avoid reapplying wrappers.
  • v20171120.0 20.11.2017 MailRU placed their 'locator' object one step deeper into another object. Adjusted code to target it at the new place.
  • v20171115.0 15.11.2017 Removed logging for videoplayed on yapfiles. No results so far and issues in some outdated browsers.
  • v20171113.2 13.11.2017 Opps, checked wrong property for exception.
  • v20171113.1 13.11.2017 Updated to the previous commit: forgot to add exception for kinopoisk.ru
  • v20171113.0 13.11.2017 Whitelist imdb links in popups: http://rustorka.com/forum/index.php
  • v20171112.2 12.11.2017 Less intrusive logger for yaplakal.
  • v20171112.1 12.11.2017 Added logging for https://greasyfork.org/ru/forum/discussion/20823/fishki-yaplakal
  • v20171112.0 11.11.2017 Modified scriptLander to use spread operator for list of dependencies. Fixed missing inIFrame variable in script for Rambler domains for Firefox.
  • v20171111.0 11.11.2017 Added potentially problematic autostop for this case: https://www.gazeta.ru/culture/2017/11/10/a_10978424.shtml
  • v20171110.0 10.11.2017 Fixes for mail.ru
  • v20171108.0 08.11.2017 And again. -_-
  • v20171107.1 07.11.2017 Minor fix.
  • v20171107.1 07.11.2017 And again. -_-
  • v20171107.0 07.11.2017 Yet another updated for hide ip.
  • v20171105.1 05.11.2017 Minor: forgot to remove 1 debug message.
  • v20171105.1 05.11.2017 P: Completely new implementation of autoplay prevention for lenta.ru: https://lenta.ru/articles/2017/07/10/isis_next_step/
  • v20171105.0 05.11.2017 A bit more aggressive anti-adblock for hideip.
  • v20171104.1 04.11.2017 One more fix for hideip.me.
  • v20171104.0 04.11.2017 https://hideip.me/
  • v20171103.0 03.11.2017 P: https://hideip.me/ru/proxy/socks4list
  • v20171102.0 02.11.2017 http://allhentai.ru/i_am_everyone_s_landlord/vol1/1 (occasional popups from two different ad networks)
  • v20171028.3 28.10.2017 A bit more generic approach to previous fix.
  • v20171028.2 28.10.2017 P: https://tapochek.net/
  • v20171028.1 28.10.2017 P: https://www.1tv.ru/shows/vecherniy-urgant (low video quality)
  • v20171028.0 27.10.2017 Updated code for reactor.
  • v20171026.1 26.10.2017 A: http://spaces.ru/guestbook/
  • v20171026.0 26.10.2017 P: https://eu.shop.battle.net/ru-ru (site code attempted to access Worker.prototype which were missing in my wrapper implementation)
  • v20171022.0 22.10.2017 New anti-adblock for overclockers. The old one didn't work all the time and new one looks better so far.
  • v20171020.1 20.10.2017 Disabled sandbox for chat on rustorka.com and cleaned up / rewritten code in various places.
  • v20171020.0 20.10.2017 P: http://rustorka.com/ (Added method to whitelist popups in cases when they are blocked. Fixed phpbbsmiles popup on forum)
  • v20171019.4 19.10.2017 P: https://mail.ru/ (should display city name in the weather widget again now)
  • v20171019.3 19.10.2017 Slight update to previous fix.
  • v20171019.2 19.10.2017 P: https://www.rambler.ru/
  • v20171019.1 19.10.2017 A: http://reactor.cc/
  • v20171019.0 19.10.2017 A: http://reactor.cc/
  • v20171013.0 13.10.2017 Added empty array in place of abExperiments list for kinopoisk.ru
  • v20171012.1 12.10.2017 A: http://2baksa.net/news/112742/
  • v20171012.0 12.10.2017 A: http://zhenskoe-mnenie.ru/themes/mnenie/osen-goda-no-ne-osen-zhizni/
  • v20171011.0 11.10.2017 A: https://quto.ru/
  • v20171009.1 09.10.2017 Updated cookie filter for Yandex. It shouldn't remove search parameters set in profile now.
  • v20171009.0 09.10.2017 Small update for rp5. Looks like they not always have AdvertMgmt keyword.
  • v20171008.0 08.10.2017 P: https://www.soccer0010.com/
  • v20171007.0 07.10.2017 A: http://www.tveda.ru/video-recepty/vysshiy-pilotazh/mayonez_2/
  • v20171006.3 07.10.2017 More checks and compatibility for mail.ru script. Ugh...
  • v20171006.2 06.10.2017 Restored one counter wrapper on mail.ru, added exception for e.mail.ru (where it breaks site functionality)
  • v20171006.1 06.10.2017 https://rp5.ru/%D0%9F%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0_%D0%B2_%D0%90%D0%B9%D1%82%D0%B0%D1%82%D0%B5
  • v20171006.0 06.10.2017 More Firefox compatibility code for mail.ru script.
  • v20171005.5 06.10.2017 Patches mail.ru code for Firefox. Not sure if it does what it's supposed to, but at least i doesn't fail to run there. Usually.
  • v20171005.4 06.10.2017 Adjusted script for mail.ru to break detector's honeypot as well.
  • v20171005.3 05.10.2017 Extended e.mail.ru 'locator' wrapper to their main domain 'mail.ru'.
  • v20171005.2 05.10.2017 Added a button into options to call getStrangeObjectsList when needed.
  • v20171005.1 05.10.2017 Apparently redefining createRadar may crash e.mail.ru.
  • v20171005.0 05.10.2017 https://mail.ru/
  • v20171004.1 04.10.2017 Firefox 52 compatibility for Rambler code. Made autoplay prevention work in case when there are more than one player on the same page like here: https://lenta.ru/articles/2017/10/03/flatmem/
  • v20171004.0 04.10.2017 Break vjs-creatives video-player plugin on http://kyivdennoch.novy.tv and http://masterchef.stb.ua
  • v20171003.3 03.10.2017 For some reason new script for Overclockers didn't work on their forum. Looks like change in the innerHTML is handled somewhat different from innerText in case of the scripts.
  • v20171003.2 03.10.2017 Replaced Anti-Adblock for Overclockers with better code, based on this one: https://greasyfork.org/en/scripts/23922-anti-adblock-killer-for-overclockers-ru/ (and, as I understand, on Reek's AAK)
  • v20171003.1 03.10.2017 Forgot to
  • v20171003.0 03.10.2017 Update for pikabu.
  • v20171002.0 02.10.2017 Update for pikabu.
  • v20170930.7 30.09.2017 Firefox support for fishki.net script + a bit better way to get document's prototype on Yandex in Firefox.
  • v20170930.6 30.09.2017 Yandex implemented ABP detector and removes extra links in search results when detected, this code should prevent it from doing so
  • v20170930.5 30.09.2017 Improved CoinHive wrapper to apply proper throttle to it and just stop completely a second later.
  • v20170930.4 30.09.2017 Forgot to remove old disabled autoplay prevention code.
  • v20170930.3 30.09.2017 Different approach to solve autoplay problem on Rambler domains.
  • v20170930.2 29.09.2017 Scissors now will be less aggressive in case when parent nodes and its child are both marked for removal. Only children will be removed. Fixed page content being removed on Gismeteo News.
  • v20170930.1 29.09.2017 Skip Gismeteo script in their news section.
  • v20170930.0 29.09.2017 More code for Ya wrapper. AdvManager object could be added later, display ≠ when attempted to reassign protected property, new 'counter' wrapper.
  • v20170929.6 29.09.2017 New script for Yandex search ads.
  • v20170929.5 29.09.2017 ABP detect on http://spam-club.blogspot.co.uk/
  • v20170929.4 29.09.2017 Improved script for fishki.net. Now it shouldn't detect adblock and try to open itself through an.yandex.ru redirect.
  • v20170929.3 29.09.2017 And that's why I shouldn't commit code copy-pasted from Fx. -_-
  • v20170929.2 29.09.2017 Firefox compatibility for gardener script.
  • v20170929.1 29.09.2017 Slight update to Ya set logic.
  • v20170929.0 29.09.2017 New ads on https://yandex.ru/pogoda/
  • v20170928.1 28.09.2017 New ads on https://yandex.ru/pogoda/
  • v20170928.0 28.09.2017 Implemented a wrapper to make CoinHive miner less aggressive when site actually checks did it actually worked or not, like cnhv.co does.
  • v20170927.5 28.09.2017 Forgot to remove debug console output.
  • v20170927.5 28.09.2017 Firefox compatibility for Yandex scripts.
  • v20170927.4 28.09.2017
  • v20170927.4 28.09.2017 Enabled experimental e.mail.ru code for everyone. Need to check in Safari later.
  • v20170927.3 27.09.2017 Improved compatibility of e.mail.ru ads destructor, improved cleaned up logging and improved logic of gardener/scissors, updated script for Gismeteo.
  • v20170927.2 27.09.2017 Ain't that simple. Disabled e.mail.ru ads destructor for now.
  • v20170927.1 27.09.2017 A bit more careful mail.ru ads de[con]structor.
  • v20170927.0 27.09.2017 Initial release of e.mail.ru ads de[con]structor.
  • v20170926.9 27.09.2017 Rambler decided to stop using 'onload' on their fake stylesheets and pokes them with setInterval instead. Updated code to disable access to 'cssText' property when it contains suspicious content.
  • v20170926.8 27.09.2017 Apparently when you make a Proxy for setter you better wrap getter as well. Now I don't even need to return false in nullTools.proxy setter!
  • v20170926.7 27.09.2017 Made CoinHive primary name for coinhive miner object. Moved CNight into openload script. Added extra openload domain.
  • v20170926.6 27.09.2017 One more global name for CoinHive miner. Encountered on vse.fm.
  • v20170926.5 27.09.2017 Well, Yandex Direct on rambler domains doesn't want to go away for good when setter in nullTools.proxy implemented 'properly' and returns true. Let it return false for now.
  • v20170926.4 27.09.2017 Removed one extra useless return in setter.
  • v20170926.3 27.09.2017 Apparently setter must return true only if used inside of a Proxy. However, due to this fix Ya object stopped throwing occasional errors here and there which let Yandex ads to get through. Implemented extra property in Ya object to handle these ads and also blocked callbacks in Context property from being called. Ads on https://yandex.ru/pogoda/ should be blocked again.
  • v20170926.2 26.09.2017 Change all setters to return 'true'. Apparently setter must return 'true' to indicate successful set. Value is returned back to the place where set happened anyway.
  • v20170926.1 26.09.2017 Yandex.Direct in Yandex video and new script for ads in search.
  • v20170926.0 26.09.2017 Made CNight object override global.
  • v20170925.4 25.09.2017 Looks like using !...() to run anonymous function is a terrible idea. At least in Fx.
  • v20170925.3 24.09.2017 Additional cleanup in the gardener code.
  • v20170925.2 24.09.2017 Oh my, more fixes for gardener, moved it to run on 'now' and removed 30 'cuts' and 'nonstop' mode in case browser doesn't support MutationObserver. This script won't work in browsers which doesn't support it anyway.
  • v20170925.1 24.09.2017 Recent changes in 'gardener' broke simple cases when 'root' is not specified. http://old.fishki.net/
  • v20170925.0 24.09.2017 More ads on https://pb.wtf/forum/1824/
  • v20170924.0 24.09.2017 Added support for multiple scopes into 'gardener'. Updated code for https://pb.wtf/
  • v20170923.2 23.09.2017 A: https://rp5.ru/Погода_в_Санкт-Петербурге
  • v20170923.1 23.09.2017 Replaced a few Object.defineProperty with my nt.define and fixed one code previously disabled for debug.
  • v20170923.0 23.09.2017 Multiple changes related to openload player and http://hentaiz.org/212-vozbuzhdenie-na-korable.html
  • v20170920.5 20.09.2017 Even more code to handle autoplay on Rambler domains. Apparently they apply "autoplay" attribute multiple times in succession and reapply it on play/pause because they can. -_-
  • v20170920.4 20.09.2017 Ooops! Forgot to change skip code for media.eagleplatform.com after extending it to all rambler domains.
  • v20170920.3 20.09.2017 Extended stop autoplay script from gazeta.ru to all Rambler domain in the list.
  • v20170920.2 20.09.2017 Skip already removed nodes in Yandex News cleaner.
  • v20170920.1 20.09.2017 Formatting.
  • v20170920.1 20.09.2017 New script for cleaning/removing ads on Yandex News
  • v20170920.0 20.09.2017 Re-enabled fake 'Ya' object in search on news.yandex.ru. Added extra check to fake yandex_metrika_callbacks to avoid case when someone pushes 'null' there.
  • v20170919.4 19.09.2017 More autoplay on gazeta.ru and slight changes in the script runner.
  • v20170919.3 19.09.2017 Ooops! Forgot to check for errors. Broke script. :(
  • v20170919.2 19.09.2017 Replaced some regexps used to check location with string functions and occasional location.host with location.hostname.
  • v20170919.1 19.09.2017 Prevent autoplay on gazeta.ru.
  • v20170919.0 19.09.2017 Added support for yandex_metrika_callbacks past DOMContentLoaded in fake Yandex statistics.
  • v20170918.0 18.09.2017 Attempt to better avoid replacing Ya object on Yandex's search page.
  • v20170917.2 17.09.2017 Remove Yandex Ads on Yandex TV pages if Ya object wasn't overridden for some reason (Fx + Greasemonkey)
  • v20170917.1 17.09.2017 Updated Yandex search ads code to target organic ads better.
  • v20170917.0 17.09.2017 Ooops! These if-else combinations. That's why you have to put everything in the {} blocks if you want to avoid stupid mistakes like this. -_-
  • v20170915.0 15.09.2017 A few more changes for ads in Yandex search results.
  • v20170912.1 12.09.2017 Updated script for https://vk.com/
  • v20170912.0 12.09.2017 Updated scripts for Yandex Search and Yandex News
  • v20170911.2 11.09.2017 Updated code for Yandex News. Offloaded part of work to ABP.
  • v20170911.1 11.09.2017 Minor update: removed a few 'validthis' comments for jslint.
  • v20170911.0 11.09.2017 Minor cleanup in WebSocket wrapper of WSI function.
  • v20170909.0 09.09.2017 A: http://addpg.net/
  • v20170908.0 08.09.2017 P: https://www.kinopoisk.ru/ (kinopoisk uses adfox code wrapped in Yandex one to display self-ads)
  • v20170905.2 05.09.2017 More precise fuckAdBlock stub implementation. Should cover most calls to it.
  • v20170905.1 05.09.2017 Added stub for 'check' function into fuckAdBlock stub. https://2gis.ru/moscow
  • v20170905.0 05.09.2017 It looks like my script is not the only one which attempts to define fuckAdBlock stub.
  • v20170901.1 01.09.2017 Made fuckAdBlock object global. Fixed detection on https://vse.fm/station_86/UTC+3/2017/09/01/06:00:00
  • v20170901.0 01.09.2017 Fixed navigation on https://news.yandex.ru/
  • v20170831.0 31.08.2017
  • v20170830.1 30.08.2017 A: https://yandex.ru/pogoda/saint-petersburg (attempted to hide their Ya.Context object behind a random name)
  • v20170830.0 30.08.2017 A: http://fishki.net/
  • v20170829.0 29.08.2017 A: http://pics2sun.ru/2ib.html and one more domain
  • v20170824.1 24.08.2017 A: http://2picsun.ru/2bv.html
  • v20170824.0 24.08.2017 https://news.yandex.ru/culture.html?from=rubric - added post ads removal cleanup. apparently they duplicate news blocks to replace them with ads, implemented a way to remove most of these duplicates
  • v20170819.1 19.08.2017 Minor fix for errors in console on ria.ru.
  • v20170819.0 19.08.2017 Rewritten iframe popup prevention in a less protected style to avoid GM_ options function since their synchronous work may break in GM rather soon. Also, added support for iframe popup prevention in popupMix function (looks like I forgot to add it).
  • v20170818.0 18.08.2017 Fix for http://www.grimtools.com/db/
  • v20170817.0 16.08.2017 https://chromium.github.io/octane/ - fixed zlib test, were broken by 'Ya' object
  • v20170815.0 15.08.2017 Using overflow:hidden in fake Yandex AdvManager was a bad idea and broke some functionality on tv.yandex.ru.
  • v20170812.1 12.08.2017
  • v20170812.1 12.08.2017 Ya wrapper adjustments for tv.yandex.ru
  • v20170812.0 12.08.2017 Accidentally defined separate script for gazeta.ru even though scripts must be unique per domain in current implementation.
  • v20170811.0 11.08.2017 A: https://www.gazeta.ru/social/news/2017/08/11/n_10421222.shtml
  • v20170808.3 08.08.2017 Attempt to completely prevent visiting an.yandex.ru redirect from rbc.ru.
  • v20170808.2 08.08.2017 Ooops! Two mistakes in code for rbc.ru.
  • v20170808.1 08.08.2017 Yandex redirect counter on rbc.ru.
  • v20170808.0 07.08.2017 Fix for issue in Firefox with unique combination of extensions which caused images not to display on image preview pages in browser. Since my code is not supposed to run there anywhere it will just exist ASAP.
  • v20170805.3 05.08.2017 Adjustments to preventPopMix
  • v20170805.2 05.08.2017 Implemented experimental mixed popup/under block for two domains.
  • v20170805.1 04.08.2017 Popunder on: https://openload.co/f/iCjXa4FlJdI/01_f144782.rar
  • v20170805.0 04.08.2017 Unified similar parts of preventBackgroundRedirect and preventPopup functions. Cleaned up both.
  • v20170804.0 04.08.2017 Fix for dTree 2.05 script on http://www.seedoff.tv/ and similar idiocy
  • v20170802.0 01.08.2017 New design at news.yandex.ru
  • v20170729.0 29.07.2017 Potential fix for chat on rustorka.com
  • v20170728.1 28.07.2017 Forgot to remove debug "return"
  • v20170728.0 28.07.2017 Fixed skip for yandex search/images/view
  • v20170726.1 26.07.2017 Postponed pseudo yandex_metrika_callbacks calls to better simulate Yandex.Metrika here: https://2gis.ru/novosibirsk (search were broken)
  • v20170726.0 26.07.2017 Replaced piguiqproxy.com circumvention blocker with much simpler and straight solution which prevents establishment of majority of their connections instead of tracking their specific behaviour.
  • v20170725.0 25.07.2017 Extended protection against fake 'content' entry point and added experimental code for e.mail.ru (in disabled state for now)
  • v20170720.1 22.07.2017 Ouch. Looks like I broke grant for window.close some time ago and haven't even noticed up until now. Huh?
  • v20170720.0 20.07.2017 https://creditkarm.ru/ Moar Metrika API
  • v20170719.1 19.07.2017 Opps, wrong comparison operator and besides working wrong script stopped to work in Firefox. Looks like Fx forbids assignments in the 'if' operator (and that's actually great)
  • v20170719.0 19.07.2017 Added fake Adf global object for Rambler domains to clean up console from errors and reduce potential adblock detection.
  • v20170718.0 18.07.2017 Updated fake Ya object compatibility with Yandex services and re-enabled it on majority of the pages.
  • v20170717.6 17.07.2017
  • v20170717.6 17.07.2017 Rewritten adblocking for Rambler in a way compatible with Firefox _and_ CSP on the page. Either Firefox is way too protective or Greasemonkey in Firefox not good enough, but I can't check content of the styles. Now I don't have to. Also, removed 1 global variable plug since it isn't really needed.
  • v20170717.5 17.07.2017 Updated code against ads on Rambler domains. Temporary disabled it in FIrefox since both old and new versions breaks video player.
  • v20170717.4 17.07.2017 Improved Yandex.Metrika support in fake Ya object.
  • v20170717.3 17.07.2017 Ooops! Made typo in 'yandex' domain name.
  • v20170717.2 17.07.2017 One extra getStyle() call in style protector to check for presence of the style right at the start.
  • v20170717.1 17.07.2017 Implemented time skip for share-serials.net player: http://kinogo-v-hd.ru/5535-smert-shpionam.html
  • v20170717.0 17.07.2017 Ooops! Broke some functions on Yandex Search pages. I'll leave Ya object unwrapped on Yandex domains for now.
  • v20170716.9 16.07.2017 Fixed Firefox compatibility for Rambler ads removal script.
  • v20170716.8 16.07.2017 Forgot to remove some extra debugging text in 'onload' wrapper for Rambler.
  • v20170716.7 16.07.2017 Added basic Yandex.Metrica mimic capabilities into fake Ya object. Fixed compatibility with LastPastt. For some reason I wasn't able to catch all createElement calls with it here: https://www.gazeta.ru/business/2017/07/13/10784966.shtml
  • v20170716.6 16.07.2017 Another minor improvement to style protector.
  • v20170716.5 16.07.2017 Minor fix for style protector. Added one extra check in DOMContentLoaded callback since it may not find it until this moment.
  • v20170716.4 15.07.2017 Probably not the best idea to redefine insertRule there even thought it worked fine.
  • v20170716.3 15.07.2017 Fixed issue on google docs (google defines own window.Ya object) and further improved ABP's style protection.
  • v20170716.2 15.07.2017 Opps, forgot to re-enable code which I disabled for debugging purposes.
  • v20170716.1 15.07.2017 Improved ABP style protection.
  • v20170716.0 15.07.2017 Fixed fake Ya object for Firefox. It wasn't available in the page context and this caused problems.
  • v20170715.2 15.07.2017 Implemented fake Ya object to break Yandex.Direct
  • v20170715.1 15.07.2017 A: http://rustorka.com/
  • v20170715.0 15.07.2017 Rewritten jQuery wrapper for Overclockers with Proxy apply handler.
  • v20170712.1 12.07.2017 championat.ru => championat.com
  • v20170712.0 12.07.2017 A: lenta.ru + championat.ru + gazeta.ru
  • v20170710.0 10.07.2017 Ooops! Broke CSP test for Worker wrapper with wrong check for running code in Worker.
  • v20170708.0 08.07.2017 https://forums.lanik.us/viewtopic.php?p=120658#p120658 I can't see a problem, but restored code based on XMLHttpRequest to make sure
  • v20170707.0 07.07.2017 Breaks video here: https://twitter.com/ESLCS/status/883234239486935040
  • v20170701.0 01.07.2017 Implemented frameRewrite in WSI in a less wrong way. Now it shouldn't reload data URLs in frames in order to inject WSI code. Won't react on setAttribute yet, though.
  • v20170630.2 30.06.2017 Missed two ';'
  • v20170630.1 30.06.2017 https://yandex.ru/pogoda/moscow - workaround for their hiding circumvention
  • v20170630.0 30.06.2017 Fix for errors on http://www.ozon.ru/ Accidentally declared global variable 's'.
  • v20170627.0 27.06.2017 A: http://www.qrz.ru/news/14190.html
  • v20170624.0 24.06.2017 A: https://yandex.ru/search/
  • v20170620.1 20.06.2017 Fixed script for mail.ru. Looks like adding 'enumerable' property to it wasn't a good idea. Strange, thought I tested this change.
  • v20170620.0 19.06.2017 Major rewrite with arrow functions and 'let'. Dropped support for Safari 9.* (barely anyone uses it). If IE11 somehow worked before then now it won't work for sure. Also added workaround for https://razlozhi.ru/ to make them throw their ads into abyss on their own.
  • v20170616.1 16.06.2017 Forgot to remove debug line and unused variable from createStyle
  • v20170616.0 16.06.2017 Simplified a bit createStyle protection and updated 1 rule for 4pda.
  • v20170614.0 14.06.2017 Rewritten large portions of Worker wrapper to better preserve actions order. Now http://kinokrad.co/281476-na-igle.html should work properly both stable and beta versions of ABP.
  • v20170613.0 13.06.2017 A: http://kinokrad.co/281476-na-igle.html (looks like this site relies on error event from a WebWorker and player doesn't work without it)
  • v20170611.0 11.06.2017 A: http://rp5.kz/Weather_in_the_world
  • v20170609.0 09.06.2017 Cleaned up and updated "!important" removal code to prevent "war" of counter-fixes. Also, removed observer for "style" attribute changes for now (until encounter unwrapper for "setAttribute").
  • v20170603.0 03.06.2017 A: http://kadu.ru/video/742141-Tipa_moya_jena-1_sezon_9_seriya
  • v20170531.0 31.05.2017 A: http://unionpeer.com/topic/1540577-klinok-yarosti.html
  • v20170524.5 24.05.2017 Modified preventPopup to reload iframe with current URL. Looks like I can actually store it in GM storage and remove it after sending a message.
  • v20170524.4 24.05.2017 Reload iframe with blocked popups to apply restrictions. In a bit dirty way (not from current page, but from initial SRC).
  • v20170524.3 24.05.2017 For some reason chrome allows popups from sandboxed iframe if it were sandboxed post factum. However, it looks like I still can block them with my script!
  • v20170524.2 24.05.2017 Added logging for case when 'forbid.popups' listener were executed and set sandbox mode in a frame to block popups
  • v20170524.1 24.05.2017 Prevent popups from iframes with sites known to open popups even if they replaced self with data-url to run in clean context.
  • v20170524.0 24.05.2017 A: http://www.yaplakal.com/
  • v20170523.0 23.05.2017 Updated preventPopup code to better support FireFox and prevent sites from restoring window.open. Also pretend to be a native function for simple tests like indexOf('native code')
  • v20170522.2 22.05.2017 A: http://www.seedoff.tv/torrent/149834-lzhec-velikiy-i-uzhasnyy
  • v20170522.1 22.05.2017 A: http://russkoekino.net/russkie-melodramy/2600-eto-bylo-u-morya-2017.html
  • v20170522.0 22.05.2017 https://piratbit.ru/ updated code for ads removal in the slider.
  • v20170514.0 14.05.2017 Updated script for yap.ru. Now it should remove these new ads from 'random' users by click-bite in place of comments link. Added optional logging mode into gardener and scissors scripts.
  • v20170512.4 12.05.2017 Forgot to remove one debug console.log
  • v20170512.3 12.05.2017 Fixed based on JSHint.com suggestions.
  • v20170512.2 12.05.2017 More fixes for link tracking removal on Yandex + inlined all observe calls for new MutationObservers.
  • v20170512.1 12.05.2017 Opps, missed one check in link tracking removal for Yandex, broke various stuff based on data-bem information like hovering popups on tv programs here https://tv.yandex.ua/187?grid=main&period=now
  • v20170512.0 12.05.2017 P: e.mail.ru - too many false positives
  • v20170510.4 10.05.2017 Moved yandex link tracking removal into separate function and added more patterns from https://greasyfork.org/en/scripts/22737-remove-yandex-redirect/
  • v20170510.3 10.05.2017 Hardened scriptLander a bit and moved one more script to it. Cleaned up existing calls a bit.
  • v20170510.2 10.05.2017 https://news.mail.ru/
  • v20170510.1 10.05.2017 https://e.mail.ru/
  • v20170510.0 09.05.2017 Fixed scriptLander compatibility with Firefox browser.
  • v20170509.1 09.05.2017 http://www.yaplakal.com/ ads on first page, shouldn't block posts, but may require tweaking
  • v20170509.0 08.05.2017 Implemented apiBreaker (now called shadowMarker) as separate global function supposed to run on all pages by default without breaking anything, but specific trick used by some advertisement networks.
  • v20170508.4 08.05.2017 Fixed defining twice 'func' variable in new apiBreaker code.
  • v20170508.3 08.05.2017 Accidentally enabled apiBreaker globally before properly testing. -_-
  • v20170508.2 08.05.2017 Popup on http://online-multy.ru
  • v20170508.1 08.05.2017 Attempt to change apiBreaker code into something applicable to any site as a "drop-in solution".
  • v20170508.0 08.05.2017 http://ukrlib.com.ua/books/printit.php?tid=907
  • v20170507.0 07.05.2017 http://vesti-ukr.com/strana/237179-v-sbu-ne-nashli-prichin-zapreshchat-bessmertnyj-polk-v-kieve + http://www.okino.ua/film/mech-korolya-artura-korol-artur-nachalo-legendyi-564146/
  • v20170505.0 05.05.2017 https://gazeta.ua/ru/articles/kiev-life/_vozle-raduzhnogo-otkroyut-novyj-gipermarket/189527
  • v20170501.0 01.05.2017 P: http://www.yaplakal.com/forum7/topic1591175.html
  • v20170428.1 28.04.2017 Cleaned up apiBreaker a bit and wrapped it into scriptLander for Fx
  • v20170428.0 28.04.2017 Modified apiBreaker to make it less destructive. Now it shouldn't block load/error events for suspicious elements. Instead it will block injection of such elements on the page.
  • v20170425.0 24.04.2017 http://minfin.com.ua/ фикс для графика валют, блокировался onload на link-ах.
  • v20170424.0 24.04.2017 http://minfin.com.ua/
  • v20170416.2 16.04.2017 Ooops, added wrong script for facenews.
  • v20170416.1 15.04.2017 http://www.perfectgirls.net/
  • v20170416.0 15.04.2017 Fixed error in console on cross-origin iframe access with apiBreaker.
  • v20170413.2 13.04.2017 One more fix to apiBreaker.
  • v20170413.1 13.04.2017 Ooops, forgot to remove some test code.
  • v20170413.1 13.04.2017 apiBreaker: Avoid storing onload/onerror functions in theDOM object properties
  • v20170413.0 13.04.2017 http://dynamo.kiev.ua/ (Updated code of WSI module to avoid being blocked by apiBreaker module where it's used)
  • v20170411.1 11.04.2017 Extended style protector code to handle more ways site may attempt to break it.
  • v20170411.0 11.04.2017 https://weather.rambler.ru/ (replaced load wrapper with more reliable one for rambler.ru)
  • v20170410.1 10.04.2017 https://weather.rambler.ru/
  • v20170410.0 10.04.2017 Accidentally duplicated window.getComputedStyle call in fix for Yandex search.
  • v20170407.1 07.04.2017 http://www.segodnya.ua/life/mistery/molniya-udarila-v-mashinu-vo-vremya-dvizheniya-1007675.html
  • v20170407.0 07.04.2017 https://yandex.ua/yandsearch? (search ads)
  • v20170406.4 06.04.2017 One more fix to preventPopups.
  • v20170406.3 06.04.2017 Removed extra logging in preventPopups. Forgot to remove in the previous commit.
  • v20170406.2 06.04.2017 Handling case document.body.appendChild(document.createElement('IFRAME')).contentWindow.open('test'); in Firefox (used on http://www2.zippyshare.com/v/nsJVZ8J9/file.html)
  • v20170406.1 06.04.2017 http://www2.zippyshare.com/v/nsJVZ8J9/file.html (not preventPopup also catches new IFRAMEs and rewrite window.open inside of them)
  • v20170406.0 05.04.2017 http://hentaiz.org/751-chernyy-klass.html
  • v20170327.0 27.03.2017 https://www.sports.ru/football/1049612205.html
  • v20170322.1 22.03.2017 http://www.yaplakal.com/
  • v20170322.0 21.03.2017 http://old.fishki.net/
  • v20170321.1 21.03.2017 http://dynamo.kiev.ua/
  • v20170321.0 21.03.2017 https://rsload.net/
  • v20170319.0 19.03.2017 http://www.torseed.net/ and seedoff.cc
  • v20170316.2 16.03.2017 https://biqle.ru/watch/-124974713_456239161
  • v20170316.1 16.03.2017 Replaced UA replacement on e.mail.ru with hiding styles since browser-detection happens on a server side and forging navigator.userAgent doesn't help.
  • v20170316.0 16.03.2017 https://e.mail.ru/messages/inbox (pretend to be older Fx version here in Fx to avoid aggressive ads)
  • v20170314.0 14.03.2017 Removed special handling for scripts on pesnik.su since WSI is enough now.
  • v20170312.1 12.03.2017 http://www.yaplakal.com/forum1/topic972706.html (for now it should be safe to remove only second post and keep the rest)
  • v20170312.0 12.03.2017 http://www.yaplakal.com/forum1/topic972706.html (don't cut first post in the thread when it's from administrator)
  • v20170311.0 11.03.2017 Extended createElement wrapper in WSI to block "onerror" callbacks from scripts on the same domains as WS connections it blocks
  • v20170309.0 09.03.2017 Better Firefox support in 4pda code + avoid interacting with get/set attribute wrappers in other parts of my code.
  • v20170304.4 04.03.2017 One more iteration on http://dfiles.ru in Fx, this time it actually works there.
  • v20170304.3 04.03.2017 Another attempt to make preventPopup right for Fx.
  • v20170304.2 04.03.2017 Attempt to make preventPopup work in Fx. Not sure if it will help on http://dfiles.ru, though
  • v20170304.1 03.03.2017 http://dfiles.ru/files/xq2rycaer
  • v20170304.0 03.03.2017 http://fishki.net/
  • v20170303.0 03.03.2017 https://football24.ua/ru/skandalnyj_forvard_sbornoj_rossii_kokorin_byl_zaderzhan_v_centre_moskvy_n368944/ and http://24tv.ua/yaytsem_v_oblichchya_otrimav_kandidat_u_prezidenti_frantsiyi_n788311
  • v20170301.1 01.03.2017 Forgor to wrap 'onload' for https://sinoptik.ua/
  • v20170301.0 01.03.2017 https://sinoptik.ua/
  • v20170228.2 28.02.2017 Extended wrapper on ukr.net to attachShadow in case they decide to migrate on Shadow DOM v1
  • v20170228.1 28.02.2017
  • v20170228.0 28.02.2017
  • v20170220.0 20.02.2017 http://kinomassa.net/6034-odisseya-2017.html
  • v20170217.0 17.02.2017 A: https://yandex.ua/search/ (implemented removal of link tracking in Yandex search results + increased speed since now they won't go through a redirect)
  • v20170213.1 13.02.2017 Modified useWSI check to run WSI only when option is active.
  • v20170213.0 13.02.2017 http://dokpro.net/secret/3291-nlo-rassekrechennye-materialy-2016.html
  • v20170209.0 09.02.2017 Initial implementation of options page. Press Alt+Ctrl+Shift+'J' then 's', then 'f' to open. It's only possible to disable WSI for now.
  • v20170204.2 05.02.2017 Removed wrong part of a selector in a previous commit. :)
  • v20170204.1 04.02.2017 sports.ru
  • v20170204.0 04.02.2017 https://www.sports.ru/ (occasional ads in a news feed)
  • v20170123.0 23.01.2017 Added radikal.ru to popups blocker. Not sure if it blocks everything it should, but at least something.
  • v20170119.0 19.01.2017 http://megapeer.org/ (had to extend preventBackgroundRedirect to handle click-dispatch on an invisible link in Chrome)
  • v20170117.0 17.01.2017 http://pesnik.su/ quick patch for a yet another work-around for WebSockets
  • v20170115.0 15.01.2017 Strange behavior of top panel scroll-slider here: https://www.sports.ru/tribuna/blogs/zhaglagdonks/ Probably due to some tricks with DOM performed by site my script can't find top panel at DOMContentLoaded.
  • v20170113.0 13.01.2017 Added extra functionality to sports.ru to show/hide top panel depending on the scroll direction
  • v20170112.0 12.01.2017 https://greasyfork.org/ru/forum/discussion/13709/add-new-domain-to-blocklist
  • v20170110.6 10.01.2017 Updated code for http://allmovie.pro/ once more. Now to define UA as a getter without a setter to (similar to Uset-Agent Switched extension).
  • v20170110.5 10.01.2017 Better UA to simulate Android on http://allmovie.pro/ + disabled code in Safari.
  • v20170110.4 10.01.2017 Enabled observe mode for vk.com ads since wall loads dynamically.
  • v20170110.3 10.01.2017 https://vk.com/fun_tyt
  • v20170110.2 10.01.2017 http://allmovie.pro/video/baba-na-tribune-ping-pong-zhiv-uralskie-pelmeni-7.html
  • v20170110.1 10.01.2017 http://rsload.net/games/action/22707-doom-4.html
  • v20170110.0 10.01.2017 Removed code which pretends to be ABP's shadowRoot. Looks like ABP is now capable to hide own ShadowRoot object and music.yandex.ru gave up on trying to mess with it.
  • v20161230.0 29.12.2016 http://www.mediafire.com/file/u9crx1vf9ul10l5/4.7.1+Red.dsf (заменил блокировку попапов на блокировку фоновых пересылок)
  • v20161227.0 27.12.2016 Moved CSS for Overs to CSS Fixes.
  • v20161226.0 26.12.2016 Overs
  • v20161221.0 21.12.2016 http://www.mirrorcreator.com/files/1JJFUBNZ/Zoner_Photo_Studio_Professional_v19.1612.2.13_64Bit.zip_links http://www.mediafire.com/file/zhcee3j1k78jjm0/UdfTest.iso
  • v20161219.0 19.12.2016 http://www93.zippyshare.com/v/MtCCndjT/file.html
  • v20161217.1 17.12.2016 Disabled overs AAK in non-Chrome browsers - doesn't work there.
  • v20161217.0 16.12.2016 Overs
  • v20161216.3 16.12.2016 Overs
  • v20161216.2 16.12.2016 Extended scope in the gardener to be able to point at 'body' in the 'root' selector.
  • v20161216.1 16.12.2016
  • v20161216.0 16.12.2016 For different version of the gismeteo site.
  • v20161214.2 15.12.2016 https://www.gismeteo.ru/weather-saratov-5032/hourly/
  • v20161214.1 14.12.2016 https://www.gismeteo.ru/weather-saratov-5032/hourly/
  • v20161214.0 14.12.2016
  • v20161209.1 09.12.2016 Replace anti-anti-abp for overclockers with original script instead of my own. Somehow it still works.
  • v20161209.0 09.12.2016 chaturbate.com
  • v20161203.0 03.12.2016 http://korrespondent.net/world/3772907-novuui-zelandyui-vskolykhnulo-moschnoe-zemletriasenye
  • v20161128.4 30.11.2016 P: https://yandex.ru/search/?clid=2186621&text=%D1%81%D0%BE%D0%B2%D1%8B&nomisspell=1&site=ru.wikipedia.org&lr=213
  • v20161128.3 28.11.2016 Less complicated code to handle AAB on clockers.
  • v20161128.2 28.11.2016 https://forums.overclockers.ru/
  • v20161128.1 28.11.2016 http://rsload.net/soft/manager/10273-full-uninstall.html (updated downloader disabler)
  • v20161128.0 28.11.2016 https://www.overclockers.ru/
  • v20161126.4 27.11.2016 http://gidonline.club/2016/11/ubojnyj-futbol/ (instead of fixing missing Array in createStyle call added support for calls with single string)
  • v20161126.3 26.11.2016 Updated Moonwalk&HDGo&Kodik FIX
  • v20161126.2 26.11.2016 http://rp5.by/%D0%9F%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0_%D0%B2_%D0%91%D1%80%D0%B5%D1%81%D1%82%D0%B5
  • v20161126.1 26.11.2016 http://tapochek.net/index.php
  • v20161126.0 26.11.2016 Looks like WorkerWrapper cause problems with video in Fx.
  • v20161112.2 12.11.2016 http://4pda.ru/
  • v20161112.1 11.11.2016 2 more domains for WSI
  • v20161112.0 11.11.2016 http://novosti-n.org/news/read/113169.html
  • v20161111.0 11.11.2016 https://www.overclockers.ru/
  • v20161110.3 10.11.2016 http://rustorka.com/forum/index.php - updated ads removal code
  • v20161110.2 10.11.2016 For some reason it's important to set open for both safe and unsafe windows on rustorka.
  • v20161110.1 10.11.2016 https://www.drive2.ru/ (изменения на сайте)
  • v20161110.0 10.11.2016 http://rumedia.ws/
  • v20161109.0 09.11.2016 http://gidonline.club/2016/11/delo-isaji/ (moved one style from CSS fixes to JS fixes since issue mentioned in a hidden block if fixed by JS fixes)
  • v20161104.0 04.11.2016 http://anidub-online.ru/
  • v20161103.2 03.11.2016 Rolled back previous update. Looks like that was a bad idea.
  • v20161103.1 03.11.2016 No need to create a trap if DOMContentLoaded fired. It's already too late.
  • v20161103.0 02.11.2016 Updated trap code to scan for shadowRoot until DOMContentLoaded event and attach new root only after shadowRoot found. Implemented alpha version of Yandex mail ads removal code.
  • v20161102.1 02.11.2016 Minor cleanup, forgot to remove argument in one function which added, but decided to roll-back changes later on.
  • v20161102.1 02.11.2016 Ooops, forgot to re-enable my shadowRoot trap code.
  • v20161102.0 02.11.2016 Fix for Safari. It dropped support of createShadowRoot already. Also added script to remove ads on music.yandex domains
  • v20161101.0 01.11.2016 Removed check for existing shadowRoot. Actually, even though my script doesn't detect it usually it's already there. Also, it actually have to run after the ABP to cover it.
  • v20161030.0 30.10.2016 https://music.yandex.ua/
  • v20161027.2 27.10.2016 Minor update for no yandex ads. Now should remove empty sections at the bottom on the https://news.yandex.ua/index.html
  • v20161027.1 27.10.2016 Fix for Adguard in Moonwalk video-player. They replace adv_enabled with getter without setter and attempt to set it fails due to that.
  • v20161027.0 27.10.2016 Fixed WSI crash on https://disk.yandex.ua/client/disk on file upload attempt. Removed temporary fix for https://twitter.com/2sporten/status/786532896613904384 since wrapper should fail to construct like a normal Worker there now.
  • v20161021.1 21.10.2016 https://www.overclockers.ru/ (extended antiABP killer to main domain)
  • v20161021.0 21.10.2016 http://baskino.club/
  • v20161019.0 19.10.2016 http://megogo.net/ru/view/1025-gitler-kaput.html
  • v20161018.5 18.10.2016 Updated style emulator for 4pda.
  • v20161018.4 18.10.2016 Fix for Safari + initial code for a 'style' property emulator.
  • v20161018.3 18.10.2016 http://rustorka.com/forum/index.php - broke window.open on their domain to prevent opening a new window by their half-broken popunder
  • v20161018.2 18.10.2016 Firefox compatibility patch for Element.prototype overriding on 4pda.
  • v20161018.1 18.10.2016 Replaced HTMLElement with just Element in 4pda fix. Looks like it's lowest-level class which implements get/set/remove methods for attributes.
  • v20161018.0 18.10.2016 Updated previous fix for 4pda to override more function, reduce duplicated code and do it before native scripts will have a chance to run
  • v20161017.3 17.10.2016 Added protection to the 'style' attribute of an elements my script modifies on 4pda since they attempt to monitor changes and unset them.
  • v20161017.2 17.10.2016 ABP detector on overclockers
  • v20161017.1 17.10.2016 Minor fix for hdrezka.me.
  • v20161017.0 17.10.2016 Fixed mistake in a previous fix for Moonwalk player. Should have used stopPropagation instead of preventDefault to prevent event bubbling.
  • v20161016.1 16.10.2016 Fixed false positive on: https://www.drive2.ru/l/455623325972955370/ (recommendations block)
  • v20161016.0 16.10.2016 Fix for Moonwalk skipper: in some cases they show extra overlay to catch clicks and show ads on click, this update should deal with it.
  • v20161015.0 14.10.2016 Temporary fix for odd CPS on Twitter: https://twitter.com/2sporten/status/786532896613904384
  • v20161013.3 13.10.2016 Implemented re-call of _create in createStyle (called when style got removed) in non-locking manner (in case of two MutationObservers clash over it). Now re-appending should happen outside of observer while it still will get style to monitor via promise.
  • v20161013.2 13.10.2016 Added code similar to https://greasyfork.org/en/scripts/23922-anti-adblock-killer-for-overclockers-ru/
  • v20161013.1 13.10.2016 Removed code used to block one of the circumvention methods - breaks way too much. http://online.anidub.com/anime_tv/anime_ongoing/9921-proekt-vospitaniya-devochek-volshebnic-mahou-shoujo-ikusei-keikaku-01-iz-12.html It isn't of importance anyway since WS CSP blocking were recently implemented in ABP. So, WSI will eventually go away.
  • v20161013.0 12.10.2016 http://hindcine.net/years/2017/
  • v20161012.0 11.10.2016 http://www.sport-express.ru/olympics/news/aleksandr-zhukov-vazhno-chtoby-rossiya-byla-predstavlena-v-mok-bolshim-kolichestvom-lyudey-1053764/
  • v20161010.2 10.10.2016 Better detection of special case on 24video.xxx, fixed broken frames on http://dota2.ru/streams/ and potentially many other domains (looks like frame appears as "ready" during DOMContentLoaded event if 'src' is specified and even accessible yet since contains about:blank page)
  • v20161010.1 09.10.2016 http://www.24video.xxx/video/view/1119804
  • v20161010.0 09.10.2016 http://kino-nada.net/
  • v20161008.1 07.10.2016 WSI: Forgot to replace callback function with a wrapper in removeEventListener call of a Worker wrapper.
  • v20161008.0 07.10.2016 Fixed issue with downloading files from Mega (example: https://mega.nz/#!fBgQCKKI!47kkOVbe7vRnM8yGt5I4tj4se-zLCpVDeKkPMa43bds ) For now I made a simple callback wrapper, but in the future I may wan to implement something better since event.target still pointing to the real Worker.
  • v20161007.4 07.10.2016 http://rp5.ru/%D0%9F%D0%BE%D0%B3%D0%BE%D0%B4%D0%B0_%D0%B2_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B9,_%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B4%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D1%80%D0%B0%D0%B9
  • v20161007.3 07.10.2016 A couple of new domains to block in WSI on: http://xhamster.com/movies/2894312/alysa_anal_games.html http://nice-film.ru/ http://only-tv.org/ http://www.pornhub.com/
  • v20161007.2 07.10.2016 Looks like I have to be careful with 'resolve' in promises. It doesn't perform immediate exit from a function, so I have to prepend it with return if I want to stop execution of the following code.
  • v20161007.1 07.10.2016 Ooops, looks like a modified one extra line in a previous commit.
  • v20161007.0 07.10.2016 Added check into a function which appends WSI code into a WebWorker to avoid adding a wrapper into a code loaded over an absolute URL. That is due to how function self.fetch works inside of a Worker. It fails to run if called with relative URL and worker is created from a blob. Since those who attempts to work around ABP won't use absolute URLs anyway (since they could be easily blocked) it should be OK to not wrap such code.
  • v20161005.3 05.10.2016 Fix for false positive on drive2.ru.
  • v20161005.2 05.10.2016 False Positive in https://www.drive2.ru/l/455623325972955370/ on "Смотрите также" section.
  • v20161005.1 04.10.2016 Fix for JoyReactor. Looks like their background redirection script is attached to invisible layers scattered all over the page and if one clicked redirection happens. Due to recent change in my code redirection were broken and as the result these scattered layers were left in place. Now they will be removed if clicked.
  • v20161005.0 04.10.2016 Restored previously removed condition check in moonwalk-hdgo-kodik-fix script. It were there for compatibility with Reek's Anti-Adblock Killer. Looks like Reek's script adds the same value to a window, but as read-only property.
  • v20161004.1 04.10.2016 http://only-tv.org/
  • v20161004.0 04.10.2016 Different method to prevent redirect on JoyReactor. It just breaks window.open functionality. It'snot necessary there anyway.
  • v20161003.0 03.10.2016 http://zodiac-game.info/newpager.html
  • v20161001.1 01.10.2016 WSI: http://kinozadrot.net/6787-pit-i-ego-drakon-2016.html + in previous version changed version system a bit. Site didn't recognized '2016-10-01' as value higher than '2016-09-30'. Now it's just a one big number.
  • v20161001.0 30.09.2016 Overclockers. -_-
  • v2016-09-30:2 30.09.2016 Updated Moonwalk&HDGo&Kodik FIX
  • v2016-09-30:1 29.09.2016 It was possible to hide that block on overclockers instead of removing after the refresh.
  • v2016-09-30:0 29.09.2016 На оверах не одно, так другое. -_-
  • v2016-09-29:0 29.09.2016 4pda: banner in user profiles (what a stupid place for a banner...)
  • v2016-09-28:0 28.09.2016 http://nice-film.ru/533-shpion.html + removed fix for Overclockers
  • v2016-09-26:2 26.09.2016 Removed inIFrame check in moonwalk and other video-players fix: https://forums.lanik.us/viewtopic.php?f=102&t=32900
  • v2016-09-26:1 25.09.2016 WSI: Additional imprevements for checks in frameRewrite function.
  • v2016-09-26:0 25.09.2016 A bit cleaner fix for blob-frame WS circumvention. This time for blob-frames only.
  • v2016-09-25:2 25.09.2016 WSI: Removed logging of each getter call, but added stacktrace to function calls.
  • v2016-09-25:1 25.09.2016 Ooops, fixed a bit WebSuckIt!
  • v2016-09-25:0 25.09.2016 Yet another WS circumvention method: https://e.mail.ru/messages/inbox/
  • v2016-09-23:0 23.09.2016 https://forums.overclockers.ru/ + made it possible to run code on window load event.
  • v2016-09-22:1 22.09.2016 win.close() doesn't work as expected, replaced with window.close()
  • v2016-09-22:0 22.09.2016 Safari fixes.
  • v2016-09-21:0 20.09.2016 Minor cleanup in a few places.
  • v2016-09-20:5 20.09.2016 Removed code which disables function which adds temporary 'cover' style on 4pda (while page is loading). Looks like it works fine now.
  • v2016-09-20:4 20.09.2016 Safari "patch" -_- It's a terrible thing to do, but I really want to use "for..of" over every thing possible and Safari just not smart enough
  • v2016-09-20:3 19.09.2016 Possible safari fix.
  • v2016-09-20:2 19.09.2016 Broke abp detector on hdrezka.me
  • v2016-09-20:1 19.09.2016 Added error logging into createStyle for debug purposes.
  • v2016-09-20:0 19.09.2016 Updated createStyle code to accept list of rules to make blocks which is calling for it cleaner.
  • v2016-09-19:0 19.09.2016 Cleanup, replaced GM_addStyle with my own code, replaced "while(i--)" with "for..of". Updated code for pb.wtf. Other minor changes.
  • v2016-09-15:1 15.09.2016 http://rutor.in/top24.php
  • v2016-09-15:0 14.09.2016 Sync with latest WSI, same version scheme.
  • v1.4.15 14.09.2016 Removed cleaner for cloud.mail.ru since implemented same thing in CSS Fixes.
  • v1.4.14 13.09.2016 https://cloud.mail.ru/public/
  • v1.4.13 13.09.2016 Suddenly I realized that whole code to remove serviceWorker on mail.ru domains wasn't needed... since it isn't used to serve ads. At least yet. -_- Also added second yandex.direct block on cloud.mail.ru.
  • v1.4.12 13.09.2016 http://xrutor.org/
  • v1.4.11 13.09.2016 mail.ru: extended serviceWorker handler to eliminate existing instances of serviceWorker on mail.ru domains.
  • v1.4.10 13.09.2016 Breaks in the script launcher caused too early exit from the loop on https://cloud.mail.ru/ (script for 'mail.ru' were not launched)
  • v1.4.9 13.09.2016 http://docfilms.info/bbc/
  • v1.4.8 13.09.2016 Updated 21937-moonwalk-hdgo-kodik-fix
  • v1.4.7 13.09.2016 http://loveread.ec/view_global.php?id=56586
  • v1.4.6 13.09.2016 Last bit of code for Mail.RU was for cloud.mail.ru only. Might now work properly on other subdomains.
  • v1.4.5 13.09.2016 Forbid mail.ru to use serviceWorker API. They are mis-using it to serve Yandex.Direct ads when they are blocked by normal means. -_-
  • v1.4.4 12.09.2016 It was a bad idea to use bind on Proxy object: https://www.tradingview.com/chart/
  • v1.4.3 11.09.2016 Упс, забыл удалить отладочный console.log.
  • v1.4.2 11.09.2016 fs.to: Removed old ads removal code. It does nothing anymore.
  • v1.4.1 10.09.2016 fs.to - removed link at the background and restored default background
  • v1.4.0 10.09.2016 Modified loader procedure to let it attach multiple events and run one function without events. Moved hdgo ABP detector workaround to main 'scripts' section. Added background redirect block for turbobit.net.
  • v1.3.36 10.09.2016 http://www.hdkinoshka.com/
  • v1.3.35 10.09.2016 Ok, no annoying yellow is fine too.
  • v1.3.34 09.09.2016 http://amovies.org/film/4090-kniga-dzhungley.html
  • v1.3.33 09.09.2016 No need to add more than one observer for a style on fs.to.
  • v1.3.32 09.09.2016 fs.to removes styles.
  • v1.3.31 09.09.2016
  • v1.3.30 09.09.2016 Well, it's still important to inform users that joyreactor require some financial support, so why not to move their progress bar with support button up a bit instead of displaying big yellow banner.
  • v1.3.29 09.09.2016
  • v1.3.28 09.09.2016
  • v1.3.27 09.09.2016
  • v1.3.26 09.09.2016
  • v1.3.25 08.09.2016 More document-bound window.open wrapper in preventBackgroundRedirect function. Also, it looks like I had to call window.close() using "window" instead of "win" which is used for unsafeWindow object.
  • v1.3.24 08.09.2016 Not enough binds in preventBackgroundRedirect trick, I guess.
  • v1.3.23 08.09.2016
  • v1.3.22 08.09.2016
  • v1.3.21 08.09.2016 =^_^=
  • v1.3.20 08.09.2016 ^_^
  • v1.3.19 08.09.2016 -_-
  • v1.3.18 08.09.2016 JR
  • v1.3.17 08.09.2016 Something. -_-
  • v1.3.16 08.09.2016 http://the-cinema.ru/film2016/29543-dedpul.html
  • v1.3.15 08.09.2016 http://joyreactor.cc/
  • v1.3.14 08.09.2016 http://amovies.org/film/4090-kniga-dzhungley.html, http://itop-gear.ru/249-21-sezon-1-seriya.html
  • v1.3.13 08.09.2016 http://joyreactor.cc/
  • v1.3.12 06.09.2016 http://brb.to/
  • v1.3.11 06.09.2016 http://www.24video.xxx/
  • v1.3.10 06.09.2016 http://fs.to/ - looks like I messed up with binds win WebSuckIt and ad-blocking protection here reacted to this.
  • v1.3.9 05.09.2016 Minor JSLint fixes.
  • v1.3.8 05.09.2016 Oops, lost previous minor change.
  • v1.3.7 05.09.2016 Minor cleanup in WebSuckIt code
  • v1.3.6 05.09.2016 Minor update: replaced … character with it's code to make it look fine when encoded in string
  • v1.3.5 05.09.2016 Added createElement wrapper to catch IFRAME with data:text in 'src' property into WebSuckIt script. Now should block WS here: http://hdrezka.me/series/comedy/1815-dve-devicy-na-meli.html
  • v1.3.3 04.09.2016 New websockets on free-torrents.org
  • v1.3.2 04.09.2016 Redirect prevention on http://imageban.ru/show/2016/09/04/bde8cfcbe24a94a9194d60ba206f266a/png
  • v1.3.1 04.09.2016 Redirect prevention for http://imageban.ru/
  • v1.3.0 04.09.2016 Major WebSuckIt! update. Now it should wrap WebSocket object inside dynamically created Worker objects. I wonder how far my implementation from a proper one. Hope I won't break anything important.
  • v1.2.9 04.09.2016 amovies.org/film/4090-kniga-dzhungley.html
  • v1.2.8 03.09.2016 Ooops, fixed a bit WebSuckIt!
  • v1.2.7 02.09.2016 Updated No Yandex Ads and WebSuckIt!
  • v1.2.6 02.09.2016
  • v1.2.5 01.09.2016 http://free-torrent.org/
  • v1.2.4 01.09.2016 http://joyreactor.cc/ (warning in the header)
  • v1.2.3 01.09.2016 https://www.drive2.ru/users/alexeyblr/ (ad placeholder in the bottom-right corner)
  • v1.2.2 31.08.2016 Re-enabled WebSuckIt for Firefox. This time it actually works there and doesn't break anything.
  • v1.2.1 31.08.2016 Temporarily disabled WS code for Fx again.
  • v1.2.0 31.08.2016 Enabled WebSuckIt! for all browsers (previously Firefox were excluded, but looks like it isn't reporting some WS connections as well). http://free-torrents.org/
  • v1.1.14 31.08.2016 Support for yandex.com in No Yandex Ads script
  • v1.1.13 30.08.2016 http://pikabu.ru/
  • v1.1.12 30.08.2016 http://kinotochka.net/5757-interny-14-sezon-2016.html
  • v1.1.11 28.08.2016 http://free-torrents.org/forum/portal1.php
  • v1.1.10 28.08.2016 http://fs.to/video/cartoonserials/iframeplayer/i4qyEBWIQYcfXDfvQrkfgsg?play&file=1780295&a=1
  • v1.1.9 26.08.2016 http://anistar.ru/
  • v1.1.8 26.08.2016 Fixes for https://www.drive2.ru/b/1721314/ (now it should ignore comments section,
  • v1.1.7 23.08.2016 Fixes and improvements for 'scissors' function. It wasn't able to remove multiple elements alongside with their siblings and removed siblings only for the last element because 'siblings' variable was initiated outside of the loop.
  • v1.1.6 21.08.2016 naruto-base.su: kind of expected fix, for some reason I thought all short url services are on https :)
  • v1.1.5 21.08.2016 fs.to: this should fix early click on skip button to avoid blank page
  • v1.1.4 21.08.2016 fs.to: restored previously removed CSS, increased delay before click on selected episode to avoid blank player
  • v1.1.3 21.08.2016 Updated detector for naruto-base.su
  • v1.1.2 21.08.2016 naruto-base.tv -> naruto-base.su
  • v1.1.1 21.08.2016 More fixes for pb.wtf and one more trick for fs.to
  • v1.1.0 20.08.2016 Added 4PDA Unbrender script
  • v1.0.40 19.08.2016 http://www.pornhub.com/
  • v1.0.39 18.08.2016 http://trialeset.ru/
  • v1.0.38 18.08.2016 Fixed selector for ads in the header on pb.wtf
  • v1.0.37 17.08.2016 Fixed WebSocket blocker. For some reason I have to use unsafeWindow in place of normal one to replace it even though it's not needed in the source script.
  • v1.0.36 17.08.2016 Removed function declarations from onload script for Yandex and modified method to skip the rest of the code if Yandex script were used to avoid placing everything into "else" section
  • v1.0.35 17.08.2016 Lost check for browser capabilities and some other minor fixes.
  • v1.0.34 17.08.2016 Minor update: two typos in comments :)
  • v1.0.33 16.08.2016 Even more JSLint and minor refactoring
  • v1.0.32 16.08.2016 More JSLint fixes
  • v1.0.31 16.08.2016 Various JSLint fixes.
  • v1.0.30 16.08.2016 http://www.sports.ru/automoto/1043009252.html (ads in a news column on the left)
  • v1.0.29 15.08.2016 http://naruto-base.tv/
  • v1.0.28 15.08.2016 http://pb.wtf/
  • v1.0.27 11.08.2016
  • v1.0.26 07.08.2016 Web of Trust overlay compatibility fix
  • v1.0.25 07.08.2016 http://rustorka.com/forum/index.php
  • v1.0.24 06.08.2016 Sync with Moonwalk&HDGo&Kodik FIX
  • v1.0.23 05.08.2016 Ad "news" at naruto-base.tv
  • v1.0.22 05.08.2016 Added popup block on rustorka.com. They are still blinking, though. :(
  • v1.0.21 04.08.2016 Replaced moonwalk fix with extended moonwalk-hdgo-kodik fix by raletag: https://greasyfork.org/en/scripts/21937-moonwalk-hdgo-kodik-fix
  • v1.0.20 03.08.2016 Added removal of posts from 'ads' user on http://pikabu.ru/
  • v1.0.19 03.08.2016 Updated fix for http://rustorka.com/
  • v1.0.18 31.07.2016 Added two more reactor.cc domains.
  • v1.0.17 31.07.2016 Enabled observe mode for pikabu.ru to monitor dynamically loaded stories for sponsor ads.
  • v1.0.16 31.07.2016 http://old.reactor.cc/ background redirect workaround
  • v1.0.15 31.07.2016 Sponsored posts on pikabu.ru.
  • v1.0.14 30.07.2016 One more fix for rsload. Now it shouldn't ask for a password when on download.
  • v1.0.13 29.07.2016 http://rsload.net/ - disable load with mediaget by default
  • v1.0.12 27.07.2016
  • v1.0.11 20.07.2016 WS ads on http://hdrezka.me/series/drama/16347-reyk.html
  • v1.0.10 14.07.2016 http://poznavatel.net/
  • v1.0.9 08.07.2016 https://www.drive2.ru/c/3199845
  • v1.0.8 07.07.2016 Sync with WebSuckIt!
  • v1.0.7 05.07.2016 Sync with WebSuckIt!
  • v1.0.6 05.07.2016 Sync with WebSuckIt!
  • v1.0.5 05.07.2016 Sync with WebSuckIt!
  • v1.0.4 01.07.2016 Fix for fast-skip on fs.to.
  • v1.0.3 30.06.2016 Sync with WebSuckIt!
  • v1.0.2 30.06.2016 Sync with WebSuckIt!
  • v1.0.1 29.06.2016 Minor change in a way how to check is Proxy and WebSocket available or not.
  • v1.0 29.06.2016 Avoid to use object property 'watch' and fix script in Firefox: https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/watch
  • v0.9.6 28.06.2016 Sync with WebSuckIt!
  • v0.9.5 27.06.2016 Sync with WebSuckIt!
  • v0.9.4 23.06.2016 Sync with WebSuckIt!
  • v0.9.3 23.06.2016 Sync with WebSuckIt!
  • v0.9.2 23.06.2016 Sync with WebSuckIt!
  • v0.9.1 23.06.2016 WS domain on http://rustorka.com/
  • v0.9 20.06.2016 Merged code from script "Delay removal Moonwalk"
  • v0.8.1 20.06.2016 WS domain on fastpic.com
  • v0.8 20.06.2016 Merged with No Yandex Ads code.
  • v0.7 19.06.2016 Sync with WebSuckIt!
  • v0.6.1 19.06.2016 Added fix for mail.ru ads loaded via webscoket.
  • v0.6 18.06.2016 Sync with WebSuckIt!
  • v0.5 28.05.2016 Implemented continuous watch mode and performed some cleanup
  • v0.4 27.05.2016 Added check for Proxy and WebSocket support in the WebSuckIt! code to avoid crashes in the current version of Safari and other not-so-smart browsers. Made generic function to reapply scissors continuously for a few seconds.
  • v0.3 27.05.2016 Added scripts to handle WebSockets and !important in non-Firefox browsers. Updated fs.to skipper code to support case when overlay with a skip button is displayed. Updated WebSuckit to the latest version. Implemented generic method in scissors to go up through DOM and remove node with siblings.
  • v0.2 27.05.2016
  • v0.1 26.05.2016