RU AdList JS Fixes

try to take over the world!

这些是代码更新过的版本。 显示所有版本

  • v20170927.4 2017-09-28 Enabled experimental e.mail.ru code for everyone. Need to check in Safari later.
  • v20170927.3 2017-09-27 Improved compatibility of e.mail.ru ads destructor, improved cleaned up logging and improved logic of gardener/scissors, updated script for Gismeteo.
  • v20170927.2 2017-09-27 Ain't that simple. Disabled e.mail.ru ads destructor for now.
  • v20170927.1 2017-09-27 A bit more careful mail.ru ads de[con]structor.
  • v20170927.0 2017-09-27 Initial release of e.mail.ru ads de[con]structor.
  • v20170926.9 2017-09-27 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 2017-09-27 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 2017-09-27 Made CoinHive primary name for coinhive miner object. Moved CNight into openload script. Added extra openload domain.
  • v20170926.6 2017-09-27 One more global name for CoinHive miner. Encountered on vse.fm.
  • v20170926.5 2017-09-27 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 2017-09-27 Removed one extra useless return in setter.
  • v20170926.3 2017-09-27 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 2017-09-26 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 2017-09-26 Yandex.Direct in Yandex video and new script for ads in search.
  • v20170926.0 2017-09-26 Made CNight object override global.
  • v20170925.4 2017-09-25 Looks like using !...() to run anonymous function is a terrible idea. At least in Fx.
  • v20170925.3 2017-09-24 Additional cleanup in the gardener code.
  • v20170925.2 2017-09-24 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 2017-09-24 Recent changes in 'gardener' broke simple cases when 'root' is not specified. http://old.fishki.net/
  • v20170925.0 2017-09-24 More ads on https://pb.wtf/forum/1824/
  • v20170924.0 2017-09-24 Added support for multiple scopes into 'gardener'. Updated code for https://pb.wtf/
  • v20170923.2 2017-09-23 A: https://rp5.ru/Погода_в_Санкт-Петербурге
  • v20170923.1 2017-09-23 Replaced a few Object.defineProperty with my nt.define and fixed one code previously disabled for debug.
  • v20170923.0 2017-09-23 Multiple changes related to openload player and http://hentaiz.org/212-vozbuzhdenie-na-korable.html
  • v20170920.5 2017-09-20 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 2017-09-20 Ooops! Forgot to change skip code for media.eagleplatform.com after extending it to all rambler domains.
  • v20170920.3 2017-09-20 Extended stop autoplay script from gazeta.ru to all Rambler domain in the list.
  • v20170920.2 2017-09-20 Skip already removed nodes in Yandex News cleaner.
  • v20170920.1 2017-09-20 Formatting.
  • v20170920.1 2017-09-20 New script for cleaning/removing ads on Yandex News
  • v20170920.0 2017-09-20 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 2017-09-19 More autoplay on gazeta.ru and slight changes in the script runner.
  • v20170919.3 2017-09-19 Ooops! Forgot to check for errors. Broke script. :(
  • v20170919.2 2017-09-19 Replaced some regexps used to check location with string functions and occasional location.host with location.hostname.
  • v20170919.1 2017-09-19 Prevent autoplay on gazeta.ru.
  • v20170919.0 2017-09-19 Added support for yandex_metrika_callbacks past DOMContentLoaded in fake Yandex statistics.
  • v20170918.0 2017-09-18 Attempt to better avoid replacing Ya object on Yandex's search page.
  • v20170917.2 2017-09-17 Remove Yandex Ads on Yandex TV pages if Ya object wasn't overridden for some reason (Fx + Greasemonkey)
  • v20170917.1 2017-09-17 Updated Yandex search ads code to target organic ads better.
  • v20170917.0 2017-09-17 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 2017-09-15 A few more changes for ads in Yandex search results.
  • v20170912.1 2017-09-12 Updated script for https://vk.com/
  • v20170912.0 2017-09-12 Updated scripts for Yandex Search and Yandex News
  • v20170911.2 2017-09-11 Updated code for Yandex News. Offloaded part of work to ABP.
  • v20170911.1 2017-09-11 Minor update: removed a few 'validthis' comments for jslint.
  • v20170911.0 2017-09-11 Minor cleanup in WebSocket wrapper of WSI function.
  • v20170909.0 2017-09-09 A: http://addpg.net/
  • v20170908.0 2017-09-08 P: https://www.kinopoisk.ru/ (kinopoisk uses adfox code wrapped in Yandex one to display self-ads)
  • v20170905.2 2017-09-05 More precise fuckAdBlock stub implementation. Should cover most calls to it.
  • v20170905.1 2017-09-05 Added stub for 'check' function into fuckAdBlock stub. https://2gis.ru/moscow

显示脚本的所有版本

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址