RU AdList JS Fixes

try to take over the world!

As of 2019-12-13. See the latest version.

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

  • v20170901.0 2017-09-01 Fixed navigation on https://news.yandex.ru/
  • v20170831.0 2017-08-31
  • v20170830.1 2017-08-30 A: https://yandex.ru/pogoda/saint-petersburg (attempted to hide their Ya.Context object behind a random name)
  • v20170830.0 2017-08-30 A: http://fishki.net/
  • v20170829.0 2017-08-29 A: http://pics2sun.ru/2ib.html and one more domain
  • v20170824.1 2017-08-24 A: http://2picsun.ru/2bv.html
  • v20170824.0 2017-08-24 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 2017-08-19 Minor fix for errors in console on ria.ru.
  • v20170819.0 2017-08-19 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 2017-08-18 Fix for http://www.grimtools.com/db/
  • v20170817.0 2017-08-16 https://chromium.github.io/octane/ - fixed zlib test, were broken by 'Ya' object
  • v20170815.0 2017-08-15 Using overflow:hidden in fake Yandex AdvManager was a bad idea and broke some functionality on tv.yandex.ru.
  • v20170812.1 2017-08-12
  • v20170812.1 2017-08-12 Ya wrapper adjustments for tv.yandex.ru
  • v20170812.0 2017-08-12 Accidentally defined separate script for gazeta.ru even though scripts must be unique per domain in current implementation.
  • v20170811.0 2017-08-11 A: https://www.gazeta.ru/social/news/2017/08/11/n_10421222.shtml
  • v20170808.3 2017-08-08 Attempt to completely prevent visiting an.yandex.ru redirect from rbc.ru.
  • v20170808.2 2017-08-08 Ooops! Two mistakes in code for rbc.ru.
  • v20170808.1 2017-08-08 Yandex redirect counter on rbc.ru.
  • v20170808.0 2017-08-07 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 2017-08-05 Adjustments to preventPopMix
  • v20170805.2 2017-08-05 Implemented experimental mixed popup/under block for two domains.
  • v20170805.1 2017-08-04 Popunder on: https://openload.co/f/iCjXa4FlJdI/01_f144782.rar
  • v20170805.0 2017-08-04 Unified similar parts of preventBackgroundRedirect and preventPopup functions. Cleaned up both.
  • v20170804.0 2017-08-04 Fix for dTree 2.05 script on http://www.seedoff.tv/ and similar idiocy
  • v20170802.0 2017-08-01 New design at news.yandex.ru
  • v20170729.0 2017-07-29 Potential fix for chat on rustorka.com
  • v20170728.1 2017-07-28 Forgot to remove debug "return"
  • v20170728.0 2017-07-28 Fixed skip for yandex search/images/view
  • v20170726.1 2017-07-26 Postponed pseudo yandex_metrika_callbacks calls to better simulate Yandex.Metrika here: https://2gis.ru/novosibirsk (search were broken)
  • v20170726.0 2017-07-26 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 2017-07-25 Extended protection against fake 'content' entry point and added experimental code for e.mail.ru (in disabled state for now)
  • v20170720.1 2017-07-22 Ouch. Looks like I broke grant for window.close some time ago and haven't even noticed up until now. Huh?
  • v20170720.0 2017-07-20 https://creditkarm.ru/ Moar Metrika API
  • v20170719.1 2017-07-19 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 2017-07-19 Added fake Adf global object for Rambler domains to clean up console from errors and reduce potential adblock detection.
  • v20170718.0 2017-07-18 Updated fake Ya object compatibility with Yandex services and re-enabled it on majority of the pages.
  • v20170717.6 2017-07-17
  • v20170717.6 2017-07-17 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 2017-07-17 Updated code against ads on Rambler domains. Temporary disabled it in FIrefox since both old and new versions breaks video player.
  • v20170717.4 2017-07-17 Improved Yandex.Metrika support in fake Ya object.
  • v20170717.3 2017-07-17 Ooops! Made typo in 'yandex' domain name.
  • v20170717.2 2017-07-17 One extra getStyle() call in style protector to check for presence of the style right at the start.
  • v20170717.1 2017-07-17 Implemented time skip for share-serials.net player: http://kinogo-v-hd.ru/5535-smert-shpionam.html
  • v20170717.0 2017-07-17 Ooops! Broke some functions on Yandex Search pages. I'll leave Ya object unwrapped on Yandex domains for now.
  • v20170716.9 2017-07-16 Fixed Firefox compatibility for Rambler ads removal script.
  • v20170716.8 2017-07-16 Forgot to remove some extra debugging text in 'onload' wrapper for Rambler.
  • v20170716.7 2017-07-16 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 2017-07-16 Another minor improvement to style protector.
  • v20170716.5 2017-07-16 Minor fix for style protector. Added one extra check in DOMContentLoaded callback since it may not find it until this moment.

Show all script versions