RU AdList JS Fixes

try to take over the world!

Versão de: 20/06/2017. Veja: a última versão.

Estas são as versões deste script em que houve atualização do código. Mostar todas versões.

  • v. 20170927.4 28/09/2017 Enabled experimental e.mail.ru code for everyone. Need to check in Safari later.
  • v. 20170927.3 27/09/2017 Improved compatibility of e.mail.ru ads destructor, improved cleaned up logging and improved logic of gardener/scissors, updated script for Gismeteo.
  • v. 20170927.2 27/09/2017 Ain't that simple. Disabled e.mail.ru ads destructor for now.
  • v. 20170927.1 27/09/2017 A bit more careful mail.ru ads de[con]structor.
  • v. 20170927.0 27/09/2017 Initial release of e.mail.ru ads de[con]structor.
  • v. 20170926.9 27/09/2017 Rambler decided to stop using 'onload' on their fake stylesheets and pokes them with setInterval instead. Updated code to disable access to 'cssText' property when it contains suspicious content.
  • v. 20170926.8 27/09/2017 Apparently when you make a Proxy for setter you better wrap getter as well. Now I don't even need to return false in nullTools.proxy setter!
  • v. 20170926.7 27/09/2017 Made CoinHive primary name for coinhive miner object. Moved CNight into openload script. Added extra openload domain.
  • v. 20170926.6 27/09/2017 One more global name for CoinHive miner. Encountered on vse.fm.
  • v. 20170926.5 27/09/2017 Well, Yandex Direct on rambler domains doesn't want to go away for good when setter in nullTools.proxy implemented 'properly' and returns true. Let it return false for now.
  • v. 20170926.4 27/09/2017 Removed one extra useless return in setter.
  • v. 20170926.3 27/09/2017 Apparently setter must return true only if used inside of a Proxy. However, due to this fix Ya object stopped throwing occasional errors here and there which let Yandex ads to get through. Implemented extra property in Ya object to handle these ads and also blocked callbacks in Context property from being called. Ads on https://yandex.ru/pogoda/ should be blocked again.
  • v. 20170926.2 26/09/2017 Change all setters to return 'true'. Apparently setter must return 'true' to indicate successful set. Value is returned back to the place where set happened anyway.
  • v. 20170926.1 26/09/2017 Yandex.Direct in Yandex video and new script for ads in search.
  • v. 20170926.0 26/09/2017 Made CNight object override global.
  • v. 20170925.4 25/09/2017 Looks like using !...() to run anonymous function is a terrible idea. At least in Fx.
  • v. 20170925.3 24/09/2017 Additional cleanup in the gardener code.
  • v. 20170925.2 24/09/2017 Oh my, more fixes for gardener, moved it to run on 'now' and removed 30 'cuts' and 'nonstop' mode in case browser doesn't support MutationObserver. This script won't work in browsers which doesn't support it anyway.
  • v. 20170925.1 24/09/2017 Recent changes in 'gardener' broke simple cases when 'root' is not specified. http://old.fishki.net/
  • v. 20170925.0 24/09/2017 More ads on https://pb.wtf/forum/1824/
  • v. 20170924.0 24/09/2017 Added support for multiple scopes into 'gardener'. Updated code for https://pb.wtf/
  • v. 20170923.2 23/09/2017 A: https://rp5.ru/Погода_в_Санкт-Петербурге
  • v. 20170923.1 23/09/2017 Replaced a few Object.defineProperty with my nt.define and fixed one code previously disabled for debug.
  • v. 20170923.0 23/09/2017 Multiple changes related to openload player and http://hentaiz.org/212-vozbuzhdenie-na-korable.html
  • v. 20170920.5 20/09/2017 Even more code to handle autoplay on Rambler domains. Apparently they apply "autoplay" attribute multiple times in succession and reapply it on play/pause because they can. -_-
  • v. 20170920.4 20/09/2017 Ooops! Forgot to change skip code for media.eagleplatform.com after extending it to all rambler domains.
  • v. 20170920.3 20/09/2017 Extended stop autoplay script from gazeta.ru to all Rambler domain in the list.
  • v. 20170920.2 20/09/2017 Skip already removed nodes in Yandex News cleaner.
  • v. 20170920.1 20/09/2017 Formatting.
  • v. 20170920.1 20/09/2017 New script for cleaning/removing ads on Yandex News
  • v. 20170920.0 20/09/2017 Re-enabled fake 'Ya' object in search on news.yandex.ru. Added extra check to fake yandex_metrika_callbacks to avoid case when someone pushes 'null' there.
  • v. 20170919.4 19/09/2017 More autoplay on gazeta.ru and slight changes in the script runner.
  • v. 20170919.3 19/09/2017 Ooops! Forgot to check for errors. Broke script. :(
  • v. 20170919.2 19/09/2017 Replaced some regexps used to check location with string functions and occasional location.host with location.hostname.
  • v. 20170919.1 19/09/2017 Prevent autoplay on gazeta.ru.
  • v. 20170919.0 19/09/2017 Added support for yandex_metrika_callbacks past DOMContentLoaded in fake Yandex statistics.
  • v. 20170918.0 18/09/2017 Attempt to better avoid replacing Ya object on Yandex's search page.
  • v. 20170917.2 17/09/2017 Remove Yandex Ads on Yandex TV pages if Ya object wasn't overridden for some reason (Fx + Greasemonkey)
  • v. 20170917.1 17/09/2017 Updated Yandex search ads code to target organic ads better.
  • v. 20170917.0 17/09/2017 Ooops! These if-else combinations. That's why you have to put everything in the {} blocks if you want to avoid stupid mistakes like this. -_-
  • v. 20170915.0 15/09/2017 A few more changes for ads in Yandex search results.
  • v. 20170912.1 12/09/2017 Updated script for https://vk.com/
  • v. 20170912.0 12/09/2017 Updated scripts for Yandex Search and Yandex News
  • v. 20170911.2 11/09/2017 Updated code for Yandex News. Offloaded part of work to ABP.
  • v. 20170911.1 11/09/2017 Minor update: removed a few 'validthis' comments for jslint.
  • v. 20170911.0 11/09/2017 Minor cleanup in WebSocket wrapper of WSI function.
  • v. 20170909.0 09/09/2017 A: http://addpg.net/
  • v. 20170908.0 08/09/2017 P: https://www.kinopoisk.ru/ (kinopoisk uses adfox code wrapped in Yandex one to display self-ads)
  • v. 20170905.2 05/09/2017 More precise fuckAdBlock stub implementation. Should cover most calls to it.
  • v. 20170905.1 05/09/2017 Added stub for 'check' function into fuckAdBlock stub. https://2gis.ru/moscow

Mostrar todas as versões do script

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