RU AdList JS Fixes

try to take over the world!

Versión del día 24/06/2017. Echa un vistazo a la versión más reciente.

A continuación se muestran las versiones de este script en las que se actualizó el código. Ver todas las versiones.

  • v20170905.0 05/09/2017 It looks like my script is not the only one which attempts to define fuckAdBlock stub.
  • v20170901.1 01/09/2017 Made fuckAdBlock object global. Fixed detection on https://vse.fm/station_86/UTC+3/2017/09/01/06:00:00
  • v20170901.0 01/09/2017 Fixed navigation on https://news.yandex.ru/
  • v20170831.0 31/08/2017
  • v20170830.1 30/08/2017 A: https://yandex.ru/pogoda/saint-petersburg (attempted to hide their Ya.Context object behind a random name)
  • v20170830.0 30/08/2017 A: http://fishki.net/
  • v20170829.0 29/08/2017 A: http://pics2sun.ru/2ib.html and one more domain
  • v20170824.1 24/08/2017 A: http://2picsun.ru/2bv.html
  • v20170824.0 24/08/2017 https://news.yandex.ru/culture.html?from=rubric - added post ads removal cleanup. apparently they duplicate news blocks to replace them with ads, implemented a way to remove most of these duplicates
  • v20170819.1 19/08/2017 Minor fix for errors in console on ria.ru.
  • v20170819.0 19/08/2017 Rewritten iframe popup prevention in a less protected style to avoid GM_ options function since their synchronous work may break in GM rather soon. Also, added support for iframe popup prevention in popupMix function (looks like I forgot to add it).
  • v20170818.0 18/08/2017 Fix for http://www.grimtools.com/db/
  • v20170817.0 16/08/2017 https://chromium.github.io/octane/ - fixed zlib test, were broken by 'Ya' object
  • v20170815.0 15/08/2017 Using overflow:hidden in fake Yandex AdvManager was a bad idea and broke some functionality on tv.yandex.ru.
  • v20170812.1 12/08/2017
  • v20170812.1 12/08/2017 Ya wrapper adjustments for tv.yandex.ru
  • v20170812.0 12/08/2017 Accidentally defined separate script for gazeta.ru even though scripts must be unique per domain in current implementation.
  • v20170811.0 11/08/2017 A: https://www.gazeta.ru/social/news/2017/08/11/n_10421222.shtml
  • v20170808.3 08/08/2017 Attempt to completely prevent visiting an.yandex.ru redirect from rbc.ru.
  • v20170808.2 08/08/2017 Ooops! Two mistakes in code for rbc.ru.
  • v20170808.1 08/08/2017 Yandex redirect counter on rbc.ru.
  • v20170808.0 07/08/2017 Fix for issue in Firefox with unique combination of extensions which caused images not to display on image preview pages in browser. Since my code is not supposed to run there anywhere it will just exist ASAP.
  • v20170805.3 05/08/2017 Adjustments to preventPopMix
  • v20170805.2 05/08/2017 Implemented experimental mixed popup/under block for two domains.
  • v20170805.1 04/08/2017 Popunder on: https://openload.co/f/iCjXa4FlJdI/01_f144782.rar
  • v20170805.0 04/08/2017 Unified similar parts of preventBackgroundRedirect and preventPopup functions. Cleaned up both.
  • v20170804.0 04/08/2017 Fix for dTree 2.05 script on http://www.seedoff.tv/ and similar idiocy
  • v20170802.0 01/08/2017 New design at news.yandex.ru
  • v20170729.0 29/07/2017 Potential fix for chat on rustorka.com
  • v20170728.1 28/07/2017 Forgot to remove debug "return"
  • v20170728.0 28/07/2017 Fixed skip for yandex search/images/view
  • v20170726.1 26/07/2017 Postponed pseudo yandex_metrika_callbacks calls to better simulate Yandex.Metrika here: https://2gis.ru/novosibirsk (search were broken)
  • v20170726.0 26/07/2017 Replaced piguiqproxy.com circumvention blocker with much simpler and straight solution which prevents establishment of majority of their connections instead of tracking their specific behaviour.
  • v20170725.0 25/07/2017 Extended protection against fake 'content' entry point and added experimental code for e.mail.ru (in disabled state for now)
  • v20170720.1 22/07/2017 Ouch. Looks like I broke grant for window.close some time ago and haven't even noticed up until now. Huh?
  • v20170720.0 20/07/2017 https://creditkarm.ru/ Moar Metrika API
  • v20170719.1 19/07/2017 Opps, wrong comparison operator and besides working wrong script stopped to work in Firefox. Looks like Fx forbids assignments in the 'if' operator (and that's actually great)
  • v20170719.0 19/07/2017 Added fake Adf global object for Rambler domains to clean up console from errors and reduce potential adblock detection.
  • v20170718.0 18/07/2017 Updated fake Ya object compatibility with Yandex services and re-enabled it on majority of the pages.
  • v20170717.6 17/07/2017
  • v20170717.6 17/07/2017 Rewritten adblocking for Rambler in a way compatible with Firefox _and_ CSP on the page. Either Firefox is way too protective or Greasemonkey in Firefox not good enough, but I can't check content of the styles. Now I don't have to. Also, removed 1 global variable plug since it isn't really needed.
  • v20170717.5 17/07/2017 Updated code against ads on Rambler domains. Temporary disabled it in FIrefox since both old and new versions breaks video player.
  • v20170717.4 17/07/2017 Improved Yandex.Metrika support in fake Ya object.
  • v20170717.3 17/07/2017 Ooops! Made typo in 'yandex' domain name.
  • v20170717.2 17/07/2017 One extra getStyle() call in style protector to check for presence of the style right at the start.
  • v20170717.1 17/07/2017 Implemented time skip for share-serials.net player: http://kinogo-v-hd.ru/5535-smert-shpionam.html
  • v20170717.0 17/07/2017 Ooops! Broke some functions on Yandex Search pages. I'll leave Ya object unwrapped on Yandex domains for now.
  • v20170716.9 16/07/2017 Fixed Firefox compatibility for Rambler ads removal script.
  • v20170716.8 16/07/2017 Forgot to remove some extra debugging text in 'onload' wrapper for Rambler.
  • v20170716.7 16/07/2017 Added basic Yandex.Metrica mimic capabilities into fake Ya object. Fixed compatibility with LastPastt. For some reason I wasn't able to catch all createElement calls with it here: https://www.gazeta.ru/business/2017/07/13/10784966.shtml

Ver todas las versiones del script.

长期地址
遇到问题?请前往 GitHub 提 Issues。