Greasy Fork is available in English.

RU AdList JS Fixes

try to take over the world!

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

  • v20190317.7 - Enabled selectiveCookies on echo.msk.ru with default blacklist.
  • v20190317.6 - MrgContext stub for https://okminigames.mail.ru/...
  • v20190317.5 - _mimic check on https://kino.mail.ru/news/...
  • v20190317.4 - Another potential fix for issues in: https://greasyfork.org/en/forum/discussion/53416/x
  • v20190317.3 - Potential fix for https://greasyfork.org/en/forum/discussion/53416/x
  • v20190317.2 - Removed disabled debug code from previous commit.
  • v20190317.2 - Fix for email attachments preview on e.mail.ru: https://greasyfork.org/en/forum/discussion/54149/x
  • v20190317.1 - Fix for "server error" on e.mail.ru caused by script: https://greasyfork.org/en/forum/discussion/54149/x
  • v20190317.0 - 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 - Fix for e.mail.ru in Fx56 and below.
  • v20190227.0 - Updated code for my.mail.ru.
  • v20190226.0 - Updates for ok.ru.
  • v20190225.4 - Custom adblock detection on https://minigames.mail.ru/domino
  • v20190225.3 - Fix for gazeta.ru in Fx56 and older versions + partial fix errors on kinopoisk.ru.
  • v20190225.2 - Replaced static 'pr' property with random number on each request in Ya.adfoxCode and Ya.headerBidding
  • v20190225.1 - Missing property in Ya.headerBidding.
  • v20190225.0 - Fix for https://coub.com/feed (broken due to missing function in Ya stub)
  • v20190220.1 - A: https://xatab-repack.net and https://rg-mechanics.org
  • v20190220.0 - More module stubs and logging of all module names for mail.ru.
  • v20190218.0 - 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 - Adjustments for fAB on biqle.ru
  • v20190216.1 - Fix for kodik player.
  • v20190216.0 - Restored adblock detector stub for Rambler domains back. Again.
  • v20190215.1 - Update for rambler domains.
  • v20190215.0 - Blank screen fix for rambler domains. Looks like they using some new adblock detection as well, though. Will investigate/fix later.
  • v20190214.1 - Once more: AdRegain adblock detection skip. :)
  • v20190214.0 - AdRegain adblock detection skip.
  • v20190213.2 - Type in a previous commit
  • v20190213.1 - Detector and branding on sports.ru and tribuna.com.
  • v20190213.0 - Aded sportmail.ru to mail.ru domains list.
  • v20190212.1 - Returned back rambler adblock detector wrapper. Required to work properly on weather.rambler.ru.
  • v20190212.0 - Blocked piguiqproxy-like system on atlasprirodirossii.ru.
  • v20190211.3 - Disabled defining fAB objects on the page and use new fAB detection method by default everywhere.
  • v20190211.2 - A: https://atlasprirodirossii.ru/resursy-zhivotnogo-mira/
  • v20190211.1 - Load fake fAB is real one were blocked on domains where it isn't loaded from start.
  • v20190211.0 - Fixed fuckAdBlock detection on two domains.
  • v20190210.0 - Rewrote parts of selectiveCookies code. Blocked Yandex ABP detection cookies on drive2.ru.
  • v20190208.0 - 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 - A: draug.ru
  • v20190207.1 - Yandex Direct on 24smi.org
  • v20190207.0 - Updated code for gazeta.ru
  • v20190206.1 - Updated code for Moonwalk player on adultmult.tv
  • v20190206.0 - Updated code for Moonwalk player.
  • v20190205.2 - Another fix for Yandex's document preview.
  • v20190205.1 - Removed newline which I left in a previous commit.
  • v20190205.1 - Fix for Yandex document preview service (used in Yandex mail and drive).
  • v20190205.0 - Fix for Fx56 and lower. selectiveCookies already have own scriptLander call. Embedding one into another is not supported and not needed.
  • v20190204.2 - Fixes for previous update for mail.ru.
  • v20190204.1 - Update code for old interface on e.mail.ru.
  • v20190204.0 - Adblock detection cookies on Yandex.
  • v20190203.1 - Forgot to log missing properties in Ya.Context in the new implementation.
  • v20190203.0 - Minor adjustments for https://news.yandex.ru to avoid excessive logging.
  • v20190130.3 - Fixed mistake in the code for inoreader. No need to add hundreds of event handlers. The One is more than enough. :)
  • v20190130.2 - ABP detection on inoreader.com
  • v20190130.1 - Potential fix for https://greasyfork.org/en/forum/discussion/51684/x (missing API on Yandex main page)
  • v20190130.0 - Updated code for simpsonsua.com.ua, extended to simpsonsua.tv.
  • v20190123.5 - Update for kinozal-tv.appspot.com
  • v20190123.4 - Apparently cookies s|t|p used on mail.ru not only for statistics. Removed them from selectiveCookies list.
  • v20190123.3 - 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 - Disabled blockAll check in blocker since not needed right now.
  • v20190123.0 - Updated code for kinozal-tv.appspot.com
  • v20190110.0 - Update for yandex direct on kakprosto.ru.
  • v20190105.0 - M: Domain name update smotret-anime.ru -> smotretanime.ru
  • v20181229.0 - Fix for Yandex weather minimap.
  • v20181228.2 - Updates support for old versions of Fx.
  • v20181228.1 - Removed obsolete setYa(), updated compatibility with ABP's error-on-access in Firefox on razlozhi.ru
  • v20181228.0 - Update for Yandex Direct blocking. Added code for echo.msk.ru.
  • v20181226.2 - Additional update for razlozhi.ru.
  • v20181226.1 - Update for liveinternet.ru.
  • v20181226.0 - Update for Yandex Direct in general and specifically for liveinternet.ru and razlozhi.ru
  • v20181225.0 - Updated code for di.fm.
  • v20181224.0 - Ooops! Messed up with _APIString for old versions of Firefox. Should work now.
  • v20181221.1 - Updated code for Yandex weather.
  • v20181221.0 - Updated code for e.mail.ru.
  • v20181220.2 - Fix for https://greasyfork.org/en/scripts/37179-yandex-card-userscript
  • v20181220.1 - Another minor update for adblock detector on rambler.
  • v20181220.0 - Update for rambler domains.
  • v20181208.0 - Update for mail.ru.
  • v20181207.0 - Restricted background style injection on kinopoisk.ru to www.kinopoisk.ru only.
  • v20181206.0 - A: audioportal.su (https://forums.lanik.us/viewtopic.php?f=102&t=42283)
  • v20181205.4 - Restored loading module 'Ad' on mail.ru since it blocked self-ads as well like mini-games on their main page.
  • v20181205.3 - 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 - Forgot to include this change to style on KP in a previous commit.
  • v20181205.1 - One more update for styles on kinopoisk.ru. Now only minimum and the rest is for CSS Fixes.
  • v20181205.0 - Restored old no-branding code for kinopoisk.ru.
  • v20181204.0 - Partially restored branding override for kinopoisk. Strange, I don't see it at all.
  • v20181203.0 - Updated/fixed code for kinopoisk.ru.
  • v20181130.4 - Disable auto-play in videojs player (encountered on iz.ru).
  • v20181130.3 - Updated code for rbc.ru.
  • v20181130.2 - Dropped some unused code for 4pda.ru. Also, adjusted some formatting.
  • v20181130.1 - Added autonews.ru to rbc.ru domains.
  • v20181130.0 - Implemented shallow scan mode in selectNodeByTextContent. It will also re-use already generated RegExp if called multiple times with the same string.
  • v20181129.2 - Implemented helper function to locate node by text in it. Updated code for reactor.cc, added rp5.ru.
  • v20181129.1 - Removed two property substitutions for rbc.ru.
  • v20181129.0 - Updated code for rbc.ru.
  • v20181128.1 - Updated code for mail.ru.
  • v20181128.0 - Why Symbols don't have their own toString? Added check for this case in nullTools.proxy(). Fixed maps on realty.ya.ru.
  • v20181121.3 - Accidentally replaced adfoxCode stub with empty object at the last step. Rewritten that block.
  • v20181121.2 - 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 - Added missing Ya.Rum.sendDelta stub.
  • v20181121.0 - Implemented a function to generate objects with skipLog methods on mail.ru.
  • v20181120.0 - Update for mail.ru.
  • v20181119.0 - Background fix for kinopoisk.ru/games/movie-geek/
  • v20181118.0 - New iteration of some js-over-xhr ads at http://hdrezka.ag/. And look at this awesome domain name...
  • v20181115.1 - Fixed code for mail.ru since update for ok.ru broke it.
  • v20181115.0 - Basic support for MS Edge.
  • v20181114.2 - Update for ok.ru.
  • v20181114.1
  • v20181114.0 - Updated code for mail.ya.ru.
  • v20181112.0 - Updated code for Yandex main page and Yandex Mail
  • v20181111.1 - Reuse _apply within deepWrapAPI and add common trick to trick lazy native code checks for appendChild function.
  • v20181111.0 - 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 - Removed filters for *reactor.cc. Looks like not needed anymore and actually blocking cross-login from joyreactor.cc on reactor.cc
  • v20181109.1 - Fix for e.mail.ru. It's outdated filter anyway.
  • v20181109.0 - 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 - 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 - A: di.fm (https://greasyfork.org/en/forum/discussion/45715/x)
  • v20181106.0 - Updated code for rp5.ru.
  • v20181105.0 - Updated code for rbc.ru, added rbcplus.ru and sportrbc.ru.
  • v20181104.0 - Updated code for rbc.ru.
  • v20181102.1 - Attempt to fix compatibility with Chrome 49.
  • v20181102.0 - Restored anti-anti-adblock for overclockers. They re-implemented it back.
  • v20181101.0 - 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 - Fix for TV Online on Yandex main page.
  • v20181031.3 - A few fixes for untrustedClick.
  • v20181031.2 - Completely rewritten 'onerror' callback wrapper into something less awkward: https://greasyfork.org/en/forum/discussion/44873/gugl-kapcha-slomalas
  • v20181031.1 - Removed code related to qaru.site since they removed aggressive adblock detection.
  • v20181031.0 - Popups from tapehub.tech player on hentaiz.org.
  • v20181030.5 - A few adjustments for rustorka.
  • v20181030.4 - 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 - Apparently '/' in the end of 'path' part of a cookie is important for Firefox (even though Chrome doesn't care).
  • v20181030.2 - 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 - Updated code for rbc.ru and a few API wrappers to avoid errors there... and in many other places.
  • v20181030.0 - Trigger cookie removal on rbc.ru
  • v20181029.2 - Updated code for rustorka.com.
  • v20181029.1 - Detector (?) on rutracker-org.appspot.com
  • v20181029.0 - Updated code for rbc.ru.
  • v20181026.1 - Updated list of exceptions for 'yp' cookie on Yandex.
  • v20181026.0 - Oh, but I can wrap Function.prototype.toString and make it tell whatever I want!
  • v20181025.2 - Fix for Fx < 57 support.
  • v20181025.1 - Disabled logging in deepWrapAPI.
  • v20181025.0 - Updated deepWrapAPI to support a few more tricks used to avoid API wrapping.
  • v20181024.1 - A: news.mail.ru
  • v20181024.0 - Updated code for rustorka.club.
  • v20181023.2 - Detector on kinozal-tv.appspot.com, dropped custom script for qa ru.
  • v20181023.1 - 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 - 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 - Removed fixes for overclockers. Seems like they removed aggressive adblock detector and fixes are not needed anymore.
  • v20181022.2 - Updated cookies list for gismeteo and improved cookie removal a bit.
  • v20181022.1 - Updated branding removal for Kinopoisk.
  • v20181022.0 - 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 - Disable banner style on a Yandex's main page.
  • v20181018.0 - Update for mail.ru. Now they added mandatory setup function into their smokescreen. Have to pretend it's there.
  • v20181017.2 - Forgot to remove extra debug information.
  • v20181017.1 - Added more gismeteo domains to run custom script on.
  • v20181017.0 - 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 - Upd script for qaru.
  • v20181004.4 - Another oops. >_<
  • v20181004.3 - A few more adjustments to open/fetch wrapper. Removed previously commented out temporary fix.
  • v20181004.2 - Fixed detector on kinopoisk, also hardened a few function calls.
  • v20181004.1 - OOPS! Forgot to remove debug return. >_<
  • v20181004.0 - Fixed issue with already defined Ya global variable on https://poeplanner.com/
  • v20181003.0 - Temporary fix for kinopoisk.ru
  • v20180929.1 - 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 - I tend to forget that setters should return true. Especially when that is a proxy trap. Fixed for set trap on drive2.
  • v20180928.0 - Adblock detection in oms.matchat.online embedded player: http://football.kulichki.net/italy/2019/6/9v.htm
  • v20180926.0 - Missing field in Yandex.Metrika stub.
  • v20180921.0 - Yandex ads script blocking detection. Found on https://www.kakprosto.ru/
  • v20180919.4 - Updated code for hqq.tv, moved deep API wrapper into separate function
  • v20180919.3 - Detector on newdeaf-online.net, anti-debug on hqq.tv
  • v20180919.2 - Added a few missing properties into fake CoinHive object.
  • v20180919.1 - Added comment to my previous commit with 'obfuscated' property name.
  • v20180919.1 - A: http://fastpic.ru
  • v20180919.0 - Implemented wrapper for jwplayer on xittv.net to remove all in-player ads and ad-checks
  • v20180904.2 - Added hang-block for some of the Yandex requests into piguiqproxy code. Blocks Yandex.Direct in images search.
  • v20180904.1 - Updated silencer for SA.
  • v20180904.0 - Removed majority of code related to smotret-anime for now. Left audio-stopper. May require improvement, though.
  • v20180831.1 - Better STFU code than in a previous version. This time it actually works!
  • v20180831.0 - Well, smotert-anime protected their ad page good enough. Let it be then... and STFU!
  • v20180828.0
  • v20180827.0 - 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 - New script for smotret-anime.ru
  • v20180820.0 - 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 - A: https://www.ivi.ru/watch/138190/trailers
  • v20180814.0 - Different approach for ads and page randomization on mail.ru main page.
  • v20180813.1 - Apparently Ya.Metrika2 supposed to be a constructor: https://realty.yandex.ru/offer/8507088655029336576/
  • v20180813.0 - Another update for ok.ru/e.mail.ru
  • v20180812.0 - Preventing redefining of 'window.blur' globally were a bad idea after all: https://greasyfork.org/en/forum/discussion/41175/blokiruet-grafiki
  • v20180811.0 - New page scrambling prevention for ok.ru and e.mail.ru.
  • v20180810.1 - One more update for sinoptik.ua
  • v20180810.0 - Update for uBO on https://ua.sinoptik.ua/
  • v20180809.0 - Update for pb.wtf.
  • v20180808.0 - 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 - Updated code for Kodik player
  • v20180803.0 - Minor update for qaru.
  • v20180731.0 - Disabled Unimportanter in Chrome 67+.
  • v20180729.0 - New detector in Kodik player: http://cobrafilm.club/film/3-sirena-2018/
  • v20180725.0 - Added another mirror of rustorka.
  • v20180724.1 - Update for 4pda
  • v20180724.0 - Return Object as AdvManager simulator constructor as it's supposed to be.
  • v20180723.0 - 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 - Extended mail.ru rules to ok.ru.
  • v20180720.6 - Another lil' fix for fab.
  • v20180720.5 - 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 - A little extra to previous fix.
  • v20180720.3 - Yey, more qaru. Hi, guys.
  • v20180720.2 - Fix for case when mz_str already defined as non-configurable property.
  • v20180720.1 - Added global document.cookie wrapper which prevents reading or setting some analytics cookies
  • v20180720.0 - Ah, right, fuckadblock is not blocked anymore on qaru.site. Need to actually do something about it.
  • v20180719.2 - A: http://qaru.site/ (missing properties in Ya, skip fuckAdBlock wrapper and alternative approach for it here)
  • v20180719.1 - Throw error on attempt to access window.mz_str (zmctrack.net on sinoptik.com.ru / sinoptik.ua)
  • v20180719.0 - A: https://smotret-anime.ru/translations/embed/1131313 (skip ads by simulating cookies used to remember when ads were shown last time)
  • v20180715.0 - Adblock detector on https://ctc.ru/
  • v20180713.0 - 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 - Update for 4pda
  • v20180626.1 - Removed disabled experimental code added in previous commit. It didn't worked as intended anyway and now I found way better solution.
  • v20180626.0 - BodyClick ads: https://x-true.info/71448-derzhavnaya-lodka-razbilas-o-byt.html
  • v20180623.1 - Fix for new pb.wtf code.
  • v20180623.0 - Updated code for pb.wtf. Made it more generic.
  • v20180622.1 - ...and forgot to remove debug message.
  • v20180622.0 - 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 - Error in console from zmctrack request: http://kinocoin.online/9264-tihoe-mesto-2018-smotret-onlayn-ggl1.html
  • v20180621.0 - Extended piguiqueproxy blocking logic to 'fetch' requests: https://aftershock.news/ http://txapela.ru/
  • v20180617.0 - Fix for RuTube player. Apparently "appearance" property could be missing.
  • v20180616.1 - Blocked autoplay on scroll: https://lenta.ru/news/2018/06/15/botnet/
  • v20180616.0 - A: rns.online (Rambler)
  • v20180612.0 - Experimental update for rutube player. May or may not fix the issue with some of their videos.
  • v20180608.1 - Fix for https://yandex.ru/pogoda/moscow/maps/
  • v20180608.0 - Fix for piratbit.ru. First post were removed alongside with an ad when logged in.
  • v20180607.3 - Updated rules for https://piratbit.ru/
  • v20180607.2 - Updated anti-anti-adblock on overclockers.
  • v20180607.1 - 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 - Adblock detector in Moonwalk player. http://www.hdserials.tv/Serialy/Pobeg-iz-tyurmy-/-Prison-Break/Pobeg-iz-tyurmy-/-Prison-Break.html
  • v20180605.1 - 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 - Updated code for zmctrack/piguiqproxy to catch their XHR requests again.
  • v20180604.2 - 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 - 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 - Crash sDBG trash before it spam entire console and load ads.
  • v20180517.0 - Updated code for Moonwalk videoplayer.
  • v20180515.1 - And one more adjustment for 4pda.
  • v20180515.0 - A few adjustments for 4pda.
  • v20180514.1 - 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 - Updated script for 4pda.
  • v20180512.2 - A few more minor changes related to style.
  • v20180512.1 - No functionality changes. Enforced some rules with ESLint in Tampermonkey and set one single format for curly brackets.
  • v20180512.0 - Rewritten function which removes orange plaque on reactor.cc and fixed a few things marked by ESLint.
  • v20180509.1 - Kodik ads.
  • v20180509.0 - Fix for pop-ins on email.ya.ru in "Почта → Все настройки → Информация об отправителе" and other places.
  • v20180414.0 - Fixes for drive2.ru.
  • v20180413.1 - New method for Ya object. Found on drive2.ru
  • v20180413.0 - More mootools bs. Apparently redefining global Document variable is not enough for them. They also redefine Element in v1.12!
  • v20180403.2 - One more adjustment for 4pda.
  • v20180403.1 - One more adjustment for 4pda.
  • v20180403.0 - Adjustments for 4pda.
  • v20180402.0 - 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 - A: https://greasyfork.org/ru/forum/discussion/35978/eporner-nsfw
  • v20180331.0 - Seedoff moved to peeroff.net. Removed their old domains from the script.
  • v20180329.1 - 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 - 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 - Added extra check for piguiqproxy-like Russian domains in case when first request did get past my script for some reason.
  • v20180326.0 - Added logging for suspicious, but not sure piguiqproxy-like requests.
  • v20180323.0 - Forgot to remove one comment which added while were debuggin the script.
  • v20180323.0 - 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 - A: http://fanserials.co/32367-dlya-lyudey-1-sezon-1-seriya-pilot.html
  • v20180319.0 - 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 - P: https://www.chatango.com/
  • v20180316.0 - A: http://www.fast-torrent.ru/
  • v20180314.0 - A bit more sophisticated cookie crumbler for rustorka.
  • v20180313.0 - Adjustments for rustorka. Probably finally caught their redirect.
  • v20180312.2 - Global block for click-dispatch trick and some adjustments in rustorka code. Occasional redirect isn't fixed yet.
  • v20180312.1 - Removed extra wrapper object from 1TV code.
  • v20180312.0 - Opps, once again old debug code in videojs wrapper slipped into final code.
  • v20180312.0 - 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 - Forgot to undo some changes I made during testing compatibility with Inject2Download script.
  • v20180307.0 - Attempt to fix 1TV player in tv.yandex
  • v20180305.0 - Adjustments for rustorka.
  • v20180303.4 - One more adjustment for rustorka.
  • v20180303.3 - One more adjustment for window.open on rustorka.
  • v20180303.2 - Added @supportURL to metadata.
  • v20180303.1 - Forgot to remove some debug code.
  • v20180303.0 - Adjustments for rustorka.
  • v20180226.1 - I knew it'll bite me eventually. -_- Removed premature exit on Yandex domains to let batch scriptLander to run.
  • v20180226.0 - Fx52 compatibility
  • v20180225.2 - Replaced irrelevant .map() with .forEach(). Does the same, but doesn't generate an extra array.
  • v20180225.1 - Enabled simplistic WS wrapper in Fx under 58.
  • v20180225.0 - Fix for screenshot window.open on rustorka
  • v20180224.0 - Implemented very simplistic WebSocket wrapper based on Proxy. Enabled only in Maxthon browser for now.
  • v20180223.1 - Minor adjustments to scriptLander.
  • v20180223.0 - Slightly cleaned scriptLander code.
  • v20180222.4 - Opps! Fixed type in GMobj name.
  • v20180222.3 - 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 - Additional improvements for scriptLander code, less intrusive fix for broken Node object and fix for Violentmonkey (there are no GM object).
  • v20180222.1 - 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 - 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 - More fixes for Ya and AwapsJsonAPI object for Yandex.
  • v20180216.1 - Two adjustments for Firefox.
  • v20180216.0 - Yandex: Postponed banner parent hide event to let page generate it first. Otherwise I have nothing to hide. :)
  • v20180215.0 - A: http://v-androide.com/news
  • v20180214.0 - A: mynnm.ru
  • v20180212.5 - Made UberVK 'fix' more aggressive and break all connections without looking at the URL.
  • v20180212.4 - A: http://amovies.ws/serials/4929-flesh.html ('fix' for uvk player)
  • v20180212.3 - Updated getStrangeObjectsList function to work without a separate frame.
  • v20180212.2 - Made videojs wrapper global. Could be useful on hdgo and other domains.
  • v20180212.1 - 24video.in -> 24video.top
  • v20180212.0 - Ads in videojs player on 24video domains. Might be used as generic wrapper.
  • v20180211.5 - One more 'fix' for horrible korrespondent.net layout.
  • v20180211.4 - Recent changes in Ya object broke that odd way Yandex uses to call function with parameters. This should fix it.
  • v20180211.3 - 'Fix' for awfully broken korrespondent.net layout.
  • v20180211.2 - Fixed full size image view on radikal.ru
  • v20180211.1 - Different approach to block popunders on imageban.
  • v20180211.0 - 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 - A: https://all-episodes.tv/
  • v20180209.2 - Fixes for Ya.Rum on auto.ru
  • v20180209.1 - Oh, right, _skip_enabled now controlled by state of remove_unseekable_blocks
  • v20180209.0 - Apparently Rutube player may break if remove_unseekable_blocks = true is forced.
  • v20180208.9 - More fixes for Ya object.
  • v20180208.8 - More fixes for Ya object.
  • v20180208.7 - Fix for case when specific property of Ya is not defined, but page expect it to be defined.
  • v20180208.6 - Reduce logging for Rutube player.
  • v20180208.5 - Opps, broke player on Rutube itself.
  • v20180208.4 - Replaced random piguiqproxy-like .ru domains with regexp. Let's see how well it'll work for now.
  • v20180208.3 - A few more improvements for rutube player.
  • v20180208.2 - A: http://nnm2.com/
  • v20180208.1 - 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 - Different approach to avoid ABP detector on http://simpsonsua.com.ua/
  • v20180207.0 - 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 - 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 - A: http://oane.ws/
  • v20180131.0 - A: http://simpsonsua.com.ua/
  • v20180127.0 - P: https://auto.ru/catalog/cars/all/ (missing properties in fake Ya object)
  • v20180126.0 - A: http://oane.ws/
  • v20180114.1 - A: https://music.yandex.ru/home (extended ABP style protector, should survive this one)
  • v20180114.0 - P: https://m.rambler.ru/ (missing method in fake Adf.banner object)
  • v20180105.0 - A: https://censor.net.ua/ (new domain name of piguiqproxy, appears randomly)
  • v20180101.1 - 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 - Skip timeout on download from http://stealthz.ru/
  • v20171230.0 - Fix for download on 4pda forum
  • v20171226.1 - 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 - Minor adjustments to the AwapsJsonAPI wrapper for Yandex, banner still goes through occasionally. -_-
  • v20171225.0 - Slightly improved reaction time for popunder prevention. Now its triggered by beforeunload event.
  • v20171222.1 - A: http://w4.igra-prestoloff.cx/season-1/sezon-1-seriya-1 (abp detection)
  • v20171222.0 - Forgot to wrap API wrappers into scriptLander on Yandex for Fx support.
  • v20171221.3 - At this point it might be easier to write special handling for Rustorka rather than extend preventPopup method any further.
  • v20171221.2 - More Ya functions emulation for https://yandex.ru/people/
  • v20171221.1 - A: http://lostfilm-online.ru/ (popunder)
  • v20171221.0 - P: http://spaces.ru/services/ (fixed list of services)
  • v20171220.1 - Support for other rustorka domains and their new mirror rustorka.lib in particular.
  • v20171220.0 - A: https://tapochek.net/index.php (workaround for annoying pop/tabunder script)
  • v20171219.7 - P: https://www.novayagazeta.ru/articles/2017/12/19/74972-mechenye-atomom (missing function in Ya object)
  • v20171219.6 - Ads in download form on 4pda forum.
  • v20171219.5 - A: http://peka2.tv/ (branding and some banners)
  • v20171219.4 - 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 - Looks like Yandex also occasionally passes banner code with their page code. Added wrapper for this case as well.
  • v20171219.2 - More AwapsJsonAPI for Yandex.
  • v20171219.1 - New AWAPS API on Yandex pages
  • v20171219.0 - 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 - Fixed removal of page 404 content on 4pda.
  • v20171128.0 - Less aggressive and a bit more evasive shadowRoot wrapper for Yandex to avoid breaking shadowRoot wrapper in ABP.
  • v20171126.1 - Moved rustorka and rumedia to main preventPopups section.
  • v20171126.0 - Removed code which removed ads on rustorka.com since ABP is capable to remove them on it's own now.
  • v20171123.0 - Re-implemented repeater in the gardener function since in some cases DOMContentLoaded takes quite a while to fire: https://www.yaplakal.com/
  • v20171120.3 - Restore non-branding style on kinopoisk.ru
  • v20171120.2 - 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 - Minor fixes for MailRU code to avoid reapplying wrappers.
  • v20171120.0 - MailRU placed their 'locator' object one step deeper into another object. Adjusted code to target it at the new place.
  • v20171115.0 - Removed logging for videoplayed on yapfiles. No results so far and issues in some outdated browsers.
  • v20171113.2 - Opps, checked wrong property for exception.
  • v20171113.1 - Updated to the previous commit: forgot to add exception for kinopoisk.ru
  • v20171113.0 - Whitelist imdb links in popups: http://rustorka.com/forum/index.php
  • v20171112.2 - Less intrusive logger for yaplakal.
  • v20171112.1 - Added logging for https://greasyfork.org/ru/forum/discussion/20823/fishki-yaplakal
  • v20171112.0 - Modified scriptLander to use spread operator for list of dependencies. Fixed missing inIFrame variable in script for Rambler domains for Firefox.
  • v20171111.0 - Added potentially problematic autostop for this case: https://www.gazeta.ru/culture/2017/11/10/a_10978424.shtml
  • v20171110.0 - Fixes for mail.ru
  • v20171108.0 - And again. -_-
  • v20171107.1 - Minor fix.
  • v20171107.1 - And again. -_-
  • v20171107.0 - Yet another updated for hide ip.
  • v20171105.1 - Minor: forgot to remove 1 debug message.
  • v20171105.1 - P: Completely new implementation of autoplay prevention for lenta.ru: https://lenta.ru/articles/2017/07/10/isis_next_step/
  • v20171105.0 - A bit more aggressive anti-adblock for hideip.
  • v20171104.1 - One more fix for hideip.me.
  • v20171104.0 - https://hideip.me/
  • v20171103.0 - P: https://hideip.me/ru/proxy/socks4list
  • v20171102.0 - http://allhentai.ru/i_am_everyone_s_landlord/vol1/1 (occasional popups from two different ad networks)
  • v20171028.3 - A bit more generic approach to previous fix.
  • v20171028.2 - P: https://tapochek.net/
  • v20171028.1 - P: https://www.1tv.ru/shows/vecherniy-urgant (low video quality)
  • v20171028.0 - Updated code for reactor.
  • v20171026.1 - A: http://spaces.ru/guestbook/
  • v20171026.0 - P: https://eu.shop.battle.net/ru-ru (site code attempted to access Worker.prototype which were missing in my wrapper implementation)
  • v20171022.0 - New anti-adblock for overclockers. The old one didn't work all the time and new one looks better so far.
  • v20171020.1 - Disabled sandbox for chat on rustorka.com and cleaned up / rewritten code in various places.
  • v20171020.0 - P: http://rustorka.com/ (Added method to whitelist popups in cases when they are blocked. Fixed phpbbsmiles popup on forum)
  • v20171019.4 - P: https://mail.ru/ (should display city name in the weather widget again now)
  • v20171019.3 - Slight update to previous fix.
  • v20171019.2 - P: https://www.rambler.ru/
  • v20171019.1 - A: http://reactor.cc/
  • v20171019.0 - A: http://reactor.cc/
  • v20171013.0 - Added empty array in place of abExperiments list for kinopoisk.ru
  • v20171012.1 - A: http://2baksa.net/news/112742/
  • v20171012.0 - A: http://zhenskoe-mnenie.ru/themes/mnenie/osen-goda-no-ne-osen-zhizni/
  • v20171011.0 - A: https://quto.ru/
  • v20171009.1 - Updated cookie filter for Yandex. It shouldn't remove search parameters set in profile now.
  • v20171009.0 - Small update for rp5. Looks like they not always have AdvertMgmt keyword.
  • v20171008.0 - P: https://www.soccer0010.com/
  • v20171007.0 - A: http://www.tveda.ru/video-recepty/vysshiy-pilotazh/mayonez_2/
  • v20171006.3 - More checks and compatibility for mail.ru script. Ugh...
  • v20171006.2 - Restored one counter wrapper on mail.ru, added exception for e.mail.ru (where it breaks site functionality)
  • v20171006.1 - 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 - More Firefox compatibility code for mail.ru script.
  • v20171005.5 - 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 - Adjusted script for mail.ru to break detector's honeypot as well.
  • v20171005.3 - Extended e.mail.ru 'locator' wrapper to their main domain 'mail.ru'.
  • v20171005.2 - Added a button into options to call getStrangeObjectsList when needed.
  • v20171005.1 - Apparently redefining createRadar may crash e.mail.ru.
  • v20171005.0 - https://mail.ru/
  • v20171004.1 - 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 - Break vjs-creatives video-player plugin on http://kyivdennoch.novy.tv and http://masterchef.stb.ua
  • v20171003.3 - 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 - 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 - Forgot to
  • v20171003.0 - Update for pikabu.
  • v20171002.0 - Update for pikabu.
  • v20170930.7 - Firefox support for fishki.net script + a bit better way to get document's prototype on Yandex in Firefox.
  • v20170930.6 - Yandex implemented ABP detector and removes extra links in search results when detected, this code should prevent it from doing so
  • v20170930.5 - Improved CoinHive wrapper to apply proper throttle to it and just stop completely a second later.
  • v20170930.4 - Forgot to remove old disabled autoplay prevention code.
  • v20170930.3 - Different approach to solve autoplay problem on Rambler domains.
  • v20170930.2 - 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 - Skip Gismeteo script in their news section.
  • v20170930.0 - More code for Ya wrapper. AdvManager object could be added later, display ≠ when attempted to reassign protected property, new 'counter' wrapper.
  • v20170929.6 - New script for Yandex search ads.
  • v20170929.5 - ABP detect on http://spam-club.blogspot.co.uk/
  • v20170929.4 - Improved script for fishki.net. Now it shouldn't detect adblock and try to open itself through an.yandex.ru redirect.
  • v20170929.3 - And that's why I shouldn't commit code copy-pasted from Fx. -_-
  • v20170929.2 - Firefox compatibility for gardener script.
  • v20170929.1 - Slight update to Ya set logic.
  • v20170929.0 - New ads on https://yandex.ru/pogoda/
  • v20170928.1 - New ads on https://yandex.ru/pogoda/
  • v20170928.0 - 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 - Forgot to remove debug console output.
  • v20170927.5 - Firefox compatibility for Yandex scripts.
  • v20170927.4
  • v20170927.4 - Enabled experimental e.mail.ru code for everyone. Need to check in Safari later.
  • v20170927.3 - Improved compatibility of e.mail.ru ads destructor, improved cleaned up logging and improved logic of gardener/scissors, updated script for Gismeteo.
  • v20170927.2 - Ain't that simple. Disabled e.mail.ru ads destructor for now.
  • v20170927.1 - A bit more careful mail.ru ads de[con]structor.
  • v20170927.0 - Initial release of e.mail.ru ads de[con]structor.
  • v20170926.9 - 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 - 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 - Made CoinHive primary name for coinhive miner object. Moved CNight into openload script. Added extra openload domain.
  • v20170926.6 - One more global name for CoinHive miner. Encountered on vse.fm.
  • v20170926.5 - 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 - Removed one extra useless return in setter.
  • v20170926.3 - 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 - 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 - Yandex.Direct in Yandex video and new script for ads in search.
  • v20170926.0 - Made CNight object override global.
  • v20170925.4 - Looks like using !...() to run anonymous function is a terrible idea. At least in Fx.
  • v20170925.3 - Additional cleanup in the gardener code.
  • v20170925.2 - 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 - Recent changes in 'gardener' broke simple cases when 'root' is not specified. http://old.fishki.net/
  • v20170925.0 - More ads on https://pb.wtf/forum/1824/
  • v20170924.0 - Added support for multiple scopes into 'gardener'. Updated code for https://pb.wtf/
  • v20170923.2 - A: https://rp5.ru/Погода_в_Санкт-Петербурге
  • v20170923.1 - Replaced a few Object.defineProperty with my nt.define and fixed one code previously disabled for debug.
  • v20170923.0 - Multiple changes related to openload player and http://hentaiz.org/212-vozbuzhdenie-na-korable.html
  • v20170920.5 - 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 - Ooops! Forgot to change skip code for media.eagleplatform.com after extending it to all rambler domains.
  • v20170920.3 - Extended stop autoplay script from gazeta.ru to all Rambler domain in the list.
  • v20170920.2 - Skip already removed nodes in Yandex News cleaner.
  • v20170920.1 - Formatting.
  • v20170920.1 - New script for cleaning/removing ads on Yandex News
  • v20170920.0 - 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 - More autoplay on gazeta.ru and slight changes in the script runner.
  • v20170919.3 - Ooops! Forgot to check for errors. Broke script. :(
  • v20170919.2 - Replaced some regexps used to check location with string functions and occasional location.host with location.hostname.
  • v20170919.1 - Prevent autoplay on gazeta.ru.
  • v20170919.0 - Added support for yandex_metrika_callbacks past DOMContentLoaded in fake Yandex statistics.
  • v20170918.0 - Attempt to better avoid replacing Ya object on Yandex's search page.
  • v20170917.2 - Remove Yandex Ads on Yandex TV pages if Ya object wasn't overridden for some reason (Fx + Greasemonkey)
  • v20170917.1 - Updated Yandex search ads code to target organic ads better.
  • v20170917.0 - 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 - A few more changes for ads in Yandex search results.
  • v20170912.1 - Updated script for https://vk.com/
  • v20170912.0 - Updated scripts for Yandex Search and Yandex News
  • v20170911.2 - Updated code for Yandex News. Offloaded part of work to ABP.
  • v20170911.1 - Minor update: removed a few 'validthis' comments for jslint.
  • v20170911.0 - Minor cleanup in WebSocket wrapper of WSI function.
  • v20170909.0 - A: http://addpg.net/
  • v20170908.0 - P: https://www.kinopoisk.ru/ (kinopoisk uses adfox code wrapped in Yandex one to display self-ads)
  • v20170905.2 - More precise fuckAdBlock stub implementation. Should cover most calls to it.
  • v20170905.1 - Added stub for 'check' function into fuckAdBlock stub. https://2gis.ru/moscow
  • v20170905.0 - It looks like my script is not the only one which attempts to define fuckAdBlock stub.
  • v20170901.1 - Made fuckAdBlock object global. Fixed detection on https://vse.fm/station_86/UTC+3/2017/09/01/06:00:00
  • v20170901.0 - Fixed navigation on https://news.yandex.ru/
  • v20170831.0
  • v20170830.1 - A: https://yandex.ru/pogoda/saint-petersburg (attempted to hide their Ya.Context object behind a random name)
  • v20170830.0 - A: http://fishki.net/
  • v20170829.0 - A: http://pics2sun.ru/2ib.html and one more domain
  • v20170824.1 - A: http://2picsun.ru/2bv.html
  • v20170824.0 - 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 - Minor fix for errors in console on ria.ru.
  • v20170819.0 - 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 - Fix for http://www.grimtools.com/db/
  • v20170817.0 - https://chromium.github.io/octane/ - fixed zlib test, were broken by 'Ya' object
  • v20170815.0 - Using overflow:hidden in fake Yandex AdvManager was a bad idea and broke some functionality on tv.yandex.ru.
  • v20170812.1
  • v20170812.1 - Ya wrapper adjustments for tv.yandex.ru
  • v20170812.0 - Accidentally defined separate script for gazeta.ru even though scripts must be unique per domain in current implementation.
  • v20170811.0 - A: https://www.gazeta.ru/social/news/2017/08/11/n_10421222.shtml
  • v20170808.3 - Attempt to completely prevent visiting an.yandex.ru redirect from rbc.ru.
  • v20170808.2 - Ooops! Two mistakes in code for rbc.ru.
  • v20170808.1 - Yandex redirect counter on rbc.ru.
  • v20170808.0 - 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 - Adjustments to preventPopMix
  • v20170805.2 - Implemented experimental mixed popup/under block for two domains.
  • v20170805.1 - Popunder on: https://openload.co/f/iCjXa4FlJdI/01_f144782.rar
  • v20170805.0 - Unified similar parts of preventBackgroundRedirect and preventPopup functions. Cleaned up both.
  • v20170804.0 - Fix for dTree 2.05 script on http://www.seedoff.tv/ and similar idiocy
  • v20170802.0 - New design at news.yandex.ru
  • v20170729.0 - Potential fix for chat on rustorka.com
  • v20170728.1 - Forgot to remove debug "return"
  • v20170728.0 - Fixed skip for yandex search/images/view
  • v20170726.1 - Postponed pseudo yandex_metrika_callbacks calls to better simulate Yandex.Metrika here: https://2gis.ru/novosibirsk (search were broken)
  • v20170726.0 - 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 - Extended protection against fake 'content' entry point and added experimental code for e.mail.ru (in disabled state for now)
  • v20170720.1 - Ouch. Looks like I broke grant for window.close some time ago and haven't even noticed up until now. Huh?
  • v20170720.0 - https://creditkarm.ru/ Moar Metrika API
  • v20170719.1 - 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 - Added fake Adf global object for Rambler domains to clean up console from errors and reduce potential adblock detection.
  • v20170718.0 - Updated fake Ya object compatibility with Yandex services and re-enabled it on majority of the pages.
  • v20170717.6
  • v20170717.6 - 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 - Updated code against ads on Rambler domains. Temporary disabled it in FIrefox since both old and new versions breaks video player.
  • v20170717.4 - Improved Yandex.Metrika support in fake Ya object.
  • v20170717.3 - Ooops! Made typo in 'yandex' domain name.
  • v20170717.2 - One extra getStyle() call in style protector to check for presence of the style right at the start.
  • v20170717.1 - Implemented time skip for share-serials.net player: http://kinogo-v-hd.ru/5535-smert-shpionam.html
  • v20170717.0 - Ooops! Broke some functions on Yandex Search pages. I'll leave Ya object unwrapped on Yandex domains for now.
  • v20170716.9 - Fixed Firefox compatibility for Rambler ads removal script.
  • v20170716.8 - Forgot to remove some extra debugging text in 'onload' wrapper for Rambler.
  • v20170716.7 - 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 - Another minor improvement to style protector.
  • v20170716.5 - Minor fix for style protector. Added one extra check in DOMContentLoaded callback since it may not find it until this moment.
  • v20170716.4 - Probably not the best idea to redefine insertRule there even thought it worked fine.
  • v20170716.3 - Fixed issue on google docs (google defines own window.Ya object) and further improved ABP's style protection.
  • v20170716.2 - Opps, forgot to re-enable code which I disabled for debugging purposes.
  • v20170716.1 - Improved ABP style protection.
  • v20170716.0 - Fixed fake Ya object for Firefox. It wasn't available in the page context and this caused problems.
  • v20170715.2 - Implemented fake Ya object to break Yandex.Direct
  • v20170715.1 - A: http://rustorka.com/
  • v20170715.0 - Rewritten jQuery wrapper for Overclockers with Proxy apply handler.
  • v20170712.1 - championat.ru => championat.com
  • v20170712.0 - A: lenta.ru + championat.ru + gazeta.ru
  • v20170710.0 - Ooops! Broke CSP test for Worker wrapper with wrong check for running code in Worker.
  • v20170708.0 - 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 - Breaks video here: https://twitter.com/ESLCS/status/883234239486935040
  • v20170701.0 - 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 - Missed two ';'
  • v20170630.1 - https://yandex.ru/pogoda/moscow - workaround for their hiding circumvention
  • v20170630.0 - Fix for errors on http://www.ozon.ru/ Accidentally declared global variable 's'.
  • v20170627.0 - A: http://www.qrz.ru/news/14190.html
  • v20170624.0 - A: https://yandex.ru/search/
  • v20170620.1 - 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 - 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 - Forgot to remove debug line and unused variable from createStyle
  • v20170616.0 - Simplified a bit createStyle protection and updated 1 rule for 4pda.
  • v20170614.0 - 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 - 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 - A: http://rp5.kz/Weather_in_the_world
  • v20170609.0 - 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 - A: http://kadu.ru/video/742141-Tipa_moya_jena-1_sezon_9_seriya
  • v20170531.0 - A: http://unionpeer.com/topic/1540577-klinok-yarosti.html
  • v20170524.5 - 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 - Reload iframe with blocked popups to apply restrictions. In a bit dirty way (not from current page, but from initial SRC).
  • v20170524.3 - 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 - Added logging for case when 'forbid.popups' listener were executed and set sandbox mode in a frame to block popups
  • v20170524.1 - 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 - A: http://www.yaplakal.com/
  • v20170523.0 - 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 - A: http://www.seedoff.tv/torrent/149834-lzhec-velikiy-i-uzhasnyy
  • v20170522.1 - A: http://russkoekino.net/russkie-melodramy/2600-eto-bylo-u-morya-2017.html
  • v20170522.0 - https://piratbit.ru/ updated code for ads removal in the slider.
  • v20170514.0 - 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 - Forgot to remove one debug console.log
  • v20170512.3 - Fixed based on JSHint.com suggestions.
  • v20170512.2 - More fixes for link tracking removal on Yandex + inlined all observe calls for new MutationObservers.
  • v20170512.1 - 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 - P: e.mail.ru - too many false positives
  • v20170510.4 - Moved yandex link tracking removal into separate function and added more patterns from https://greasyfork.org/en/scripts/22737-remove-yandex-redirect/
  • v20170510.3 - Hardened scriptLander a bit and moved one more script to it. Cleaned up existing calls a bit.
  • v20170510.2 - https://news.mail.ru/
  • v20170510.1 - https://e.mail.ru/
  • v20170510.0 - Fixed scriptLander compatibility with Firefox browser.
  • v20170509.1 - http://www.yaplakal.com/ ads on first page, shouldn't block posts, but may require tweaking
  • v20170509.0 - 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 - Fixed defining twice 'func' variable in new apiBreaker code.
  • v20170508.3 - Accidentally enabled apiBreaker globally before properly testing. -_-
  • v20170508.2 - Popup on http://online-multy.ru
  • v20170508.1 - Attempt to change apiBreaker code into something applicable to any site as a "drop-in solution".
  • v20170508.0 - http://ukrlib.com.ua/books/printit.php?tid=907
  • v20170507.0 - 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 - https://gazeta.ua/ru/articles/kiev-life/_vozle-raduzhnogo-otkroyut-novyj-gipermarket/189527
  • v20170501.0 - P: http://www.yaplakal.com/forum7/topic1591175.html
  • v20170428.1 - Cleaned up apiBreaker a bit and wrapped it into scriptLander for Fx
  • v20170428.0 - 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 - http://minfin.com.ua/ фикс для графика валют, блокировался onload на link-ах.
  • v20170424.0 - http://minfin.com.ua/
  • v20170416.2 - Ooops, added wrong script for facenews.
  • v20170416.1 - http://www.perfectgirls.net/
  • v20170416.0 - Fixed error in console on cross-origin iframe access with apiBreaker.
  • v20170413.2 - One more fix to apiBreaker.
  • v20170413.1 - Ooops, forgot to remove some test code.
  • v20170413.1 - apiBreaker: Avoid storing onload/onerror functions in theDOM object properties
  • v20170413.0 - http://dynamo.kiev.ua/ (Updated code of WSI module to avoid being blocked by apiBreaker module where it's used)
  • v20170411.1 - Extended style protector code to handle more ways site may attempt to break it.
  • v20170411.0 - https://weather.rambler.ru/ (replaced load wrapper with more reliable one for rambler.ru)
  • v20170410.1 - https://weather.rambler.ru/
  • v20170410.0 - Accidentally duplicated window.getComputedStyle call in fix for Yandex search.
  • v20170407.1 - http://www.segodnya.ua/life/mistery/molniya-udarila-v-mashinu-vo-vremya-dvizheniya-1007675.html
  • v20170407.0 - https://yandex.ua/yandsearch? (search ads)
  • v20170406.4 - One more fix to preventPopups.
  • v20170406.3 - Removed extra logging in preventPopups. Forgot to remove in the previous commit.
  • v20170406.2 - 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 - http://www2.zippyshare.com/v/nsJVZ8J9/file.html (not preventPopup also catches new IFRAMEs and rewrite window.open inside of them)
  • v20170406.0 - http://hentaiz.org/751-chernyy-klass.html
  • v20170327.0 - https://www.sports.ru/football/1049612205.html
  • v20170322.1 - http://www.yaplakal.com/
  • v20170322.0 - http://old.fishki.net/
  • v20170321.1 - http://dynamo.kiev.ua/
  • v20170321.0 - https://rsload.net/
  • v20170319.0 - http://www.torseed.net/ and seedoff.cc
  • v20170316.2 - https://biqle.ru/watch/-124974713_456239161
  • v20170316.1 - 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 - https://e.mail.ru/messages/inbox (pretend to be older Fx version here in Fx to avoid aggressive ads)
  • v20170314.0 - Removed special handling for scripts on pesnik.su since WSI is enough now.
  • v20170312.1 - http://www.yaplakal.com/forum1/topic972706.html (for now it should be safe to remove only second post and keep the rest)
  • v20170312.0 - http://www.yaplakal.com/forum1/topic972706.html (don't cut first post in the thread when it's from administrator)
  • v20170311.0 - Extended createElement wrapper in WSI to block "onerror" callbacks from scripts on the same domains as WS connections it blocks
  • v20170309.0 - Better Firefox support in 4pda code + avoid interacting with get/set attribute wrappers in other parts of my code.
  • v20170304.4 - One more iteration on http://dfiles.ru in Fx, this time it actually works there.
  • v20170304.3 - Another attempt to make preventPopup right for Fx.
  • v20170304.2 - Attempt to make preventPopup work in Fx. Not sure if it will help on http://dfiles.ru, though
  • v20170304.1 - http://dfiles.ru/files/xq2rycaer
  • v20170304.0 - http://fishki.net/
  • v20170303.0 - 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 - Forgor to wrap 'onload' for https://sinoptik.ua/
  • v20170301.0 - https://sinoptik.ua/
  • v20170228.2 - Extended wrapper on ukr.net to attachShadow in case they decide to migrate on Shadow DOM v1
  • v20170228.1
  • v20170228.0
  • v20170220.0 - http://kinomassa.net/6034-odisseya-2017.html
  • v20170217.0 - 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 - Modified useWSI check to run WSI only when option is active.
  • v20170213.0 - http://dokpro.net/secret/3291-nlo-rassekrechennye-materialy-2016.html
  • v20170209.0 - 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 - Removed wrong part of a selector in a previous commit. :)
  • v20170204.1 - sports.ru
  • v20170204.0 - https://www.sports.ru/ (occasional ads in a news feed)
  • v20170123.0 - Added radikal.ru to popups blocker. Not sure if it blocks everything it should, but at least something.
  • v20170119.0 - http://megapeer.org/ (had to extend preventBackgroundRedirect to handle click-dispatch on an invisible link in Chrome)
  • v20170117.0 - http://pesnik.su/ quick patch for a yet another work-around for WebSockets
  • v20170115.0 - 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 - Added extra functionality to sports.ru to show/hide top panel depending on the scroll direction
  • v20170112.0 - https://greasyfork.org/ru/forum/discussion/13709/add-new-domain-to-blocklist
  • v20170110.6 - 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 - Better UA to simulate Android on http://allmovie.pro/ + disabled code in Safari.
  • v20170110.4 - Enabled observe mode for vk.com ads since wall loads dynamically.
  • v20170110.3 - https://vk.com/fun_tyt
  • v20170110.2 - http://allmovie.pro/video/baba-na-tribune-ping-pong-zhiv-uralskie-pelmeni-7.html
  • v20170110.1 - http://rsload.net/games/action/22707-doom-4.html
  • v20170110.0 - 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 - http://www.mediafire.com/file/u9crx1vf9ul10l5/4.7.1+Red.dsf (заменил блокировку попапов на блокировку фоновых пересылок)
  • v20161227.0 - Moved CSS for Overs to CSS Fixes.
  • v20161226.0 - Overs
  • v20161221.0 - 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 - http://www93.zippyshare.com/v/MtCCndjT/file.html
  • v20161217.1 - Disabled overs AAK in non-Chrome browsers - doesn't work there.
  • v20161217.0 - Overs
  • v20161216.3 - Overs
  • v20161216.2 - Extended scope in the gardener to be able to point at 'body' in the 'root' selector.
  • v20161216.1
  • v20161216.0 - For different version of the gismeteo site.
  • v20161214.2 - https://www.gismeteo.ru/weather-saratov-5032/hourly/
  • v20161214.1 - https://www.gismeteo.ru/weather-saratov-5032/hourly/
  • v20161214.0
  • v20161209.1 - Replace anti-anti-abp for overclockers with original script instead of my own. Somehow it still works.
  • v20161209.0 - chaturbate.com
  • v20161203.0 - http://korrespondent.net/world/3772907-novuui-zelandyui-vskolykhnulo-moschnoe-zemletriasenye
  • v20161128.4 - 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 - Less complicated code to handle AAB on clockers.
  • v20161128.2 - https://forums.overclockers.ru/
  • v20161128.1 - http://rsload.net/soft/manager/10273-full-uninstall.html (updated downloader disabler)
  • v20161128.0 - https://www.overclockers.ru/
  • v20161126.4 - http://gidonline.club/2016/11/ubojnyj-futbol/ (instead of fixing missing Array in createStyle call added support for calls with single string)
  • v20161126.3 - Updated Moonwalk&HDGo&Kodik FIX
  • v20161126.2 - 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 - http://tapochek.net/index.php
  • v20161126.0 - Looks like WorkerWrapper cause problems with video in Fx.
  • v20161112.2 - http://4pda.ru/
  • v20161112.1 - 2 more domains for WSI
  • v20161112.0 - http://novosti-n.org/news/read/113169.html
  • v20161111.0 - https://www.overclockers.ru/
  • v20161110.3 - http://rustorka.com/forum/index.php - updated ads removal code
  • v20161110.2 - For some reason it's important to set open for both safe and unsafe windows on rustorka.
  • v20161110.1 - https://www.drive2.ru/ (изменения на сайте)
  • v20161110.0 - http://rumedia.ws/
  • v20161109.0 - 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 - http://anidub-online.ru/
  • v20161103.2 - Rolled back previous update. Looks like that was a bad idea.
  • v20161103.1 - No need to create a trap if DOMContentLoaded fired. It's already too late.
  • v20161103.0 - 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 - Minor cleanup, forgot to remove argument in one function which added, but decided to roll-back changes later on.
  • v20161102.1 - Ooops, forgot to re-enable my shadowRoot trap code.
  • v20161102.0 - Fix for Safari. It dropped support of createShadowRoot already. Also added script to remove ads on music.yandex domains
  • v20161101.0 - 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 - https://music.yandex.ua/
  • v20161027.2 - Minor update for no yandex ads. Now should remove empty sections at the bottom on the https://news.yandex.ua/index.html
  • v20161027.1 - 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 - 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 - https://www.overclockers.ru/ (extended antiABP killer to main domain)
  • v20161021.0 - http://baskino.club/
  • v20161019.0 - http://megogo.net/ru/view/1025-gitler-kaput.html
  • v20161018.5 - Updated style emulator for 4pda.
  • v20161018.4 - Fix for Safari + initial code for a 'style' property emulator.
  • v20161018.3 - 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 - Firefox compatibility patch for Element.prototype overriding on 4pda.
  • v20161018.1 - 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 - 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 - 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 - ABP detector on overclockers
  • v20161017.1 - Minor fix for hdrezka.me.
  • v20161017.0 - Fixed mistake in a previous fix for Moonwalk player. Should have used stopPropagation instead of preventDefault to prevent event bubbling.
  • v20161016.1 - Fixed false positive on: https://www.drive2.ru/l/455623325972955370/ (recommendations block)
  • v20161016.0 - 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 - Temporary fix for odd CPS on Twitter: https://twitter.com/2sporten/status/786532896613904384
  • v20161013.3 - 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 - Added code similar to https://greasyfork.org/en/scripts/23922-anti-adblock-killer-for-overclockers-ru/
  • v20161013.1 - 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 - http://hindcine.net/years/2017/
  • v20161012.0 - http://www.sport-express.ru/olympics/news/aleksandr-zhukov-vazhno-chtoby-rossiya-byla-predstavlena-v-mok-bolshim-kolichestvom-lyudey-1053764/
  • v20161010.2 - 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 - http://www.24video.xxx/video/view/1119804
  • v20161010.0 - http://kino-nada.net/
  • v20161008.1 - WSI: Forgot to replace callback function with a wrapper in removeEventListener call of a Worker wrapper.
  • v20161008.0 - 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 - 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 - 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 - 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 - Ooops, looks like a modified one extra line in a previous commit.
  • v20161007.0 - 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 - Fix for false positive on drive2.ru.
  • v20161005.2 - False Positive in https://www.drive2.ru/l/455623325972955370/ on "Смотрите также" section.
  • v20161005.1 - 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 - 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 - http://only-tv.org/
  • v20161004.0 - Different method to prevent redirect on JoyReactor. It just breaks window.open functionality. It'snot necessary there anyway.
  • v20161003.0 - http://zodiac-game.info/newpager.html
  • v20161001.1 - 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 - Overclockers. -_-
  • v2016-09-30:2 - Updated Moonwalk&HDGo&Kodik FIX
  • v2016-09-30:1 - It was possible to hide that block on overclockers instead of removing after the refresh.
  • v2016-09-30:0 - На оверах не одно, так другое. -_-
  • v2016-09-29:0 - 4pda: banner in user profiles (what a stupid place for a banner...)
  • v2016-09-28:0 - http://nice-film.ru/533-shpion.html + removed fix for Overclockers
  • v2016-09-26:2 - Removed inIFrame check in moonwalk and other video-players fix: https://forums.lanik.us/viewtopic.php?f=102&t=32900
  • v2016-09-26:1 - WSI: Additional imprevements for checks in frameRewrite function.
  • v2016-09-26:0 - A bit cleaner fix for blob-frame WS circumvention. This time for blob-frames only.
  • v2016-09-25:2 - WSI: Removed logging of each getter call, but added stacktrace to function calls.
  • v2016-09-25:1 - Ooops, fixed a bit WebSuckIt!
  • v2016-09-25:0 - Yet another WS circumvention method: https://e.mail.ru/messages/inbox/
  • v2016-09-23:0 - https://forums.overclockers.ru/ + made it possible to run code on window load event.
  • v2016-09-22:1 - win.close() doesn't work as expected, replaced with window.close()
  • v2016-09-22:0 - Safari fixes.
  • v2016-09-21:0 - Minor cleanup in a few places.
  • v2016-09-20:5 - 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 - 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 - Possible safari fix.
  • v2016-09-20:2 - Broke abp detector on hdrezka.me
  • v2016-09-20:1 - Added error logging into createStyle for debug purposes.
  • v2016-09-20:0 - Updated createStyle code to accept list of rules to make blocks which is calling for it cleaner.
  • v2016-09-19:0 - 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 - http://rutor.in/top24.php
  • v2016-09-15:0 - Sync with latest WSI, same version scheme.
  • v1.4.15 - Removed cleaner for cloud.mail.ru since implemented same thing in CSS Fixes.
  • v1.4.14 - https://cloud.mail.ru/public/
  • v1.4.13 - 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 - http://xrutor.org/
  • v1.4.11 - mail.ru: extended serviceWorker handler to eliminate existing instances of serviceWorker on mail.ru domains.
  • v1.4.10 - 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 - http://docfilms.info/bbc/
  • v1.4.8 - Updated 21937-moonwalk-hdgo-kodik-fix
  • v1.4.7 - http://loveread.ec/view_global.php?id=56586
  • v1.4.6 - Last bit of code for Mail.RU was for cloud.mail.ru only. Might now work properly on other subdomains.
  • v1.4.5 - 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 - It was a bad idea to use bind on Proxy object: https://www.tradingview.com/chart/
  • v1.4.3 - Упс, забыл удалить отладочный console.log.
  • v1.4.2 - fs.to: Removed old ads removal code. It does nothing anymore.
  • v1.4.1 - fs.to - removed link at the background and restored default background
  • v1.4.0 - 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 - http://www.hdkinoshka.com/
  • v1.3.35 - Ok, no annoying yellow is fine too.
  • v1.3.34 - http://amovies.org/film/4090-kniga-dzhungley.html
  • v1.3.33 - No need to add more than one observer for a style on fs.to.
  • v1.3.32 - fs.to removes styles.
  • v1.3.31
  • v1.3.30 - 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
  • v1.3.28
  • v1.3.27
  • v1.3.26
  • v1.3.25 - 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 - Not enough binds in preventBackgroundRedirect trick, I guess.
  • v1.3.23
  • v1.3.22
  • v1.3.21 - =^_^=
  • v1.3.20 - ^_^
  • v1.3.19 - -_-
  • v1.3.18 - JR
  • v1.3.17 - Something. -_-
  • v1.3.16 - http://the-cinema.ru/film2016/29543-dedpul.html
  • v1.3.15 - http://joyreactor.cc/
  • v1.3.14 - http://amovies.org/film/4090-kniga-dzhungley.html, http://itop-gear.ru/249-21-sezon-1-seriya.html
  • v1.3.13 - http://joyreactor.cc/
  • v1.3.12 - http://brb.to/
  • v1.3.11 - http://www.24video.xxx/
  • v1.3.10 - http://fs.to/ - looks like I messed up with binds win WebSuckIt and ad-blocking protection here reacted to this.
  • v1.3.9 - Minor JSLint fixes.
  • v1.3.8 - Oops, lost previous minor change.
  • v1.3.7 - Minor cleanup in WebSuckIt code
  • v1.3.6 - Minor update: replaced … character with it's code to make it look fine when encoded in string
  • v1.3.5 - 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 - New websockets on free-torrents.org
  • v1.3.2 - Redirect prevention on http://imageban.ru/show/2016/09/04/bde8cfcbe24a94a9194d60ba206f266a/png
  • v1.3.1 - Redirect prevention for http://imageban.ru/
  • v1.3.0 - 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 - amovies.org/film/4090-kniga-dzhungley.html
  • v1.2.8 - Ooops, fixed a bit WebSuckIt!
  • v1.2.7 - Updated No Yandex Ads and WebSuckIt!
  • v1.2.6
  • v1.2.5 - http://free-torrent.org/
  • v1.2.4 - http://joyreactor.cc/ (warning in the header)
  • v1.2.3 - https://www.drive2.ru/users/alexeyblr/ (ad placeholder in the bottom-right corner)
  • v1.2.2 - Re-enabled WebSuckIt for Firefox. This time it actually works there and doesn't break anything.
  • v1.2.1 - Temporarily disabled WS code for Fx again.
  • v1.2.0 - 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 - Support for yandex.com in No Yandex Ads script
  • v1.1.13 - http://pikabu.ru/
  • v1.1.12 - http://kinotochka.net/5757-interny-14-sezon-2016.html
  • v1.1.11 - http://free-torrents.org/forum/portal1.php
  • v1.1.10 - http://fs.to/video/cartoonserials/iframeplayer/i4qyEBWIQYcfXDfvQrkfgsg?play&file=1780295&a=1
  • v1.1.9 - http://anistar.ru/
  • v1.1.8 - Fixes for https://www.drive2.ru/b/1721314/ (now it should ignore comments section,
  • v1.1.7 - 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 - naruto-base.su: kind of expected fix, for some reason I thought all short url services are on https :)
  • v1.1.5 - fs.to: this should fix early click on skip button to avoid blank page
  • v1.1.4 - fs.to: restored previously removed CSS, increased delay before click on selected episode to avoid blank player
  • v1.1.3 - Updated detector for naruto-base.su
  • v1.1.2 - naruto-base.tv -> naruto-base.su
  • v1.1.1 - More fixes for pb.wtf and one more trick for fs.to
  • v1.1.0 - Added 4PDA Unbrender script
  • v1.0.40 - http://www.pornhub.com/
  • v1.0.39 - http://trialeset.ru/
  • v1.0.38 - Fixed selector for ads in the header on pb.wtf
  • v1.0.37 - 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 - 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 - Lost check for browser capabilities and some other minor fixes.
  • v1.0.34 - Minor update: two typos in comments :)
  • v1.0.33 - Even more JSLint and minor refactoring
  • v1.0.32 - More JSLint fixes
  • v1.0.31 - Various JSLint fixes.
  • v1.0.30 - http://www.sports.ru/automoto/1043009252.html (ads in a news column on the left)
  • v1.0.29 - http://naruto-base.tv/
  • v1.0.28 - http://pb.wtf/
  • v1.0.27
  • v1.0.26 - Web of Trust overlay compatibility fix
  • v1.0.25 - http://rustorka.com/forum/index.php
  • v1.0.24 - Sync with Moonwalk&HDGo&Kodik FIX
  • v1.0.23 - Ad "news" at naruto-base.tv
  • v1.0.22 - Added popup block on rustorka.com. They are still blinking, though. :(
  • v1.0.21 - Replaced moonwalk fix with extended moonwalk-hdgo-kodik fix by raletag: https://greasyfork.org/en/scripts/21937-moonwalk-hdgo-kodik-fix
  • v1.0.20 - Added removal of posts from 'ads' user on http://pikabu.ru/
  • v1.0.19 - Updated fix for http://rustorka.com/
  • v1.0.18 - Added two more reactor.cc domains.
  • v1.0.17 - Enabled observe mode for pikabu.ru to monitor dynamically loaded stories for sponsor ads.
  • v1.0.16 - http://old.reactor.cc/ background redirect workaround
  • v1.0.15 - Sponsored posts on pikabu.ru.
  • v1.0.14 - One more fix for rsload. Now it shouldn't ask for a password when on download.
  • v1.0.13 - http://rsload.net/ - disable load with mediaget by default
  • v1.0.12
  • v1.0.11 - WS ads on http://hdrezka.me/series/drama/16347-reyk.html
  • v1.0.10 - http://poznavatel.net/
  • v1.0.9 - https://www.drive2.ru/c/3199845
  • v1.0.8 - Sync with WebSuckIt!
  • v1.0.7 - Sync with WebSuckIt!
  • v1.0.6 - Sync with WebSuckIt!
  • v1.0.5 - Sync with WebSuckIt!
  • v1.0.4 - Fix for fast-skip on fs.to.
  • v1.0.3 - Sync with WebSuckIt!
  • v1.0.2 - Sync with WebSuckIt!
  • v1.0.1 - Minor change in a way how to check is Proxy and WebSocket available or not.
  • v1.0 - 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 - Sync with WebSuckIt!
  • v0.9.5 - Sync with WebSuckIt!
  • v0.9.4 - Sync with WebSuckIt!
  • v0.9.3 - Sync with WebSuckIt!
  • v0.9.2 - Sync with WebSuckIt!
  • v0.9.1 - WS domain on http://rustorka.com/
  • v0.9 - Merged code from script "Delay removal Moonwalk"
  • v0.8.1 - WS domain on fastpic.com
  • v0.8 - Merged with No Yandex Ads code.
  • v0.7 - Sync with WebSuckIt!
  • v0.6.1 - Added fix for mail.ru ads loaded via webscoket.
  • v0.6 - Sync with WebSuckIt!
  • v0.5 - Implemented continuous watch mode and performed some cleanup
  • v0.4 - 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 - 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
  • v0.1