Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

These are versions of this script where the code was updated. Show all versions.

  • v20240309.2 08.03.2024.

    Removed incompatibility warning for Violentmonkey in Firefox.

  • v20240309.1 08.03.2024.

    Fixed missing property in Ya.Rum stub.

  • v20240107.1 07.01.2024.

    Fixed crash when nt.destroy is attempted without active destroy mode on non-object. This interrupted script execution on some sites.

  • v20231214.2 14.12.2023.

    Didn't meant to add dl urls.

  • v20231214.1 14.12.2023.

    Re-implemented compatibility with CSP w/o instant injection in Tampermonkey.

  • v20231130.1 30.11.2023.

    Fixed crash on yandex.ru/games/ due to missing method in Ya.Rum

  • v20231127.1 27.11.2023.

    Disabled on market-delivery.yandex.domains.

  • v20231025.1 25.10.2023.

    Removed recently added script for mail.ukr.net. Seems like that didn't work as expected.

  • v20231023.2 23.10.2023.

    Updated code for known domains using zmctrack.

  • v20231023.1 23.10.2023.

    Updated code for real-vin.com.

  • v20231019.1 19.10.2023.

    Removed custom code for YouTube.

  • v20230929.1 29.09.2023.

    False positive on pb.wtf. Removed site-specific code since they found another monetization model by selling... pirated content.

  • v20230922.1 22.09.2023.

    Disabled on Sberbank site.

  • v20230907.1 07.09.2023.

    Broken functionality on docviewer.

  • v20230903.1 03.09.2023.

    Potential fix for false positive on some yandex domains.

  • v20230822.1 21.08.2023.

    Fixed crash on Yandex Mail.

  • v20230801.1 01.08.2023.

    Fixed false positive.

  • v20230531.2 31.05.2023.

    Another update for cookies at Yandex domains.

  • v20230531.1 31.05.2023.

    Potential fix for light/dark skin on Yandex.

  • v20230531.0 31.05.2023.

    Updated code for sdamgia.ru.

  • v20230530.0 30.05.2023.

    Fixed issue on eda.yandex.ru, Ukrainian language support in script's Options window.

  • v20230510.0 10.05.2023.

    Updated compatibility tags and description.

  • v20230510.0 10.05.2023.

    Removed outdated code for all-episodes.tld.

  • v20221120.0 19.11.2022.

    all-episodes.org => all-episodes.tld

  • v20221001.0 30.09.2022.

    Added account.mail.ru into exclude list: https://forums.lanik.us/viewtopic.php?p=165041-mail-ru#p165041

  • v20220615.0 15.06.2022.

    Disabled on avito.ru.

  • v20220515.0 15.05.2022.

    Removed outdated code for Avito which caused issues.

  • v20220123.0 23.01.2022.

    Removed blocking of suspicious requests from razlozhi.ru since it breaks their games on Yandex games.

  • v20220121.0 21.01.2022.

    Skip Ya wrapper on yandex/games - breaks some of them.

  • v20220112.0 12.01.2022.

    Fixed another issue on zen.yandex.ru caused by missing property in a stub.

  • v20220111.1 11.01.2022.

    Fixed bug on zen.yandex.ru caused by missing method in a stub.

  • v20220111.0 11.01.2022.

    Huh, apparently Ya stub were necessary on yandex domains. Well, restored this code specifically for Yandex domains.

  • v20220109.0 09.01.2022.

    Removed entire Ya object wrapper since it looks like it doesn't help anything anywhere anymore and only create problems on sites which use aggressive code-minifiers and dump all their variables in the global context. -_-

  • v20211225.0 25.12.2021.

    Fixed crash caused by script on toggl.com

  • v20211217.1 17.12.2021.

    Another update for liveinternet.

  • v20211217.0 17.12.2021.

    Updated code for liveinternet.ru.

  • v20211128.0 28.11.2021.

    Updated code for rbc.ru. Fixed broken images in the news articles.

  • v20211123.0 23.11.2021.

    Removed outdated code for rsload.net.

  • v20211120.2 20.11.2021.

    Forgot to remove debug line.

  • v20211120.1 20.11.2021.

    Updated code for rbc.ru.

  • v20211120.0 20.11.2021.

    Removed unused detector circumvention on rbc.ru. Added option to show/hide some additional logging. Will be used in more places eventually when script logs way too much.

  • v20210815.0 14.11.2021.

    Fix for smotrim.ru.

  • v20210811.0 08.11.2021.

    Fixes for plus.yandex.ru/gift

  • 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.