RU AdList JS Fixes

try to take over the world!

Aquí están todas las versiones de este script. Mostrar únicamente las versiones en las que hubo cambios de código.

  • v20170712.0 12/07/2017 A: lenta.ru + championat.ru + gazeta.ru
  • v20170710.0 10/07/2017 Ooops! Broke CSP test for Worker wrapper with wrong check for running code in Worker.
  • v20170708.0 08/07/2017 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 07/07/2017 Breaks video here: https://twitter.com/ESLCS/status/883234239486935040
  • v20170701.0 01/07/2017 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 30/06/2017 Missed two ';'
  • v20170630.1 30/06/2017 https://yandex.ru/pogoda/moscow - workaround for their hiding circumvention
  • v20170630.0 30/06/2017 Fix for errors on http://www.ozon.ru/ Accidentally declared global variable 's'.
  • v20170627.0 27/06/2017 A: http://www.qrz.ru/news/14190.html
  • v20170624.0 24/06/2017 A: https://yandex.ru/search/
  • v20170620.1 20/06/2017
  • v20170620.1 20/06/2017 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 19/06/2017 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 16/06/2017 Forgot to remove debug line and unused variable from createStyle
  • v20170616.0 16/06/2017 Simplified a bit createStyle protection and updated 1 rule for 4pda.
  • v20170614.0 14/06/2017 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 13/06/2017 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 11/06/2017 A: http://rp5.kz/Weather_in_the_world
  • v20170609.0 09/06/2017 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 03/06/2017 A: http://kadu.ru/video/742141-Tipa_moya_jena-1_sezon_9_seriya
  • v20170531.0 31/05/2017 A: http://unionpeer.com/topic/1540577-klinok-yarosti.html
  • v20170524.5 24/05/2017 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 24/05/2017 Reload iframe with blocked popups to apply restrictions. In a bit dirty way (not from current page, but from initial SRC).
  • v20170524.3 24/05/2017 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 24/05/2017 Added logging for case when 'forbid.popups' listener were executed and set sandbox mode in a frame to block popups
  • v20170524.1 24/05/2017 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 24/05/2017 A: http://www.yaplakal.com/
  • v20170523.0 23/05/2017 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 22/05/2017 A: http://www.seedoff.tv/torrent/149834-lzhec-velikiy-i-uzhasnyy
  • v20170522.1 22/05/2017 A: http://russkoekino.net/russkie-melodramy/2600-eto-bylo-u-morya-2017.html
  • v20170522.0 22/05/2017 https://piratbit.ru/ updated code for ads removal in the slider.
  • v20170514.0 14/05/2017 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 12/05/2017 Forgot to remove one debug console.log
  • v20170512.3 12/05/2017 Fixed based on JSHint.com suggestions.
  • v20170512.2 12/05/2017 More fixes for link tracking removal on Yandex + inlined all observe calls for new MutationObservers.
  • v20170512.1 12/05/2017 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 12/05/2017 P: e.mail.ru - too many false positives
  • v20170510.4 10/05/2017 Moved yandex link tracking removal into separate function and added more patterns from https://greasyforks.org/en/scripts/22737-remove-yandex-redirect/
  • v20170510.3 10/05/2017 Hardened scriptLander a bit and moved one more script to it. Cleaned up existing calls a bit.
  • v20170510.2 10/05/2017 https://news.mail.ru/
  • v20170510.1 10/05/2017 https://e.mail.ru/
  • v20170510.0 09/05/2017 Fixed scriptLander compatibility with Firefox browser.
  • v20170509.1 09/05/2017 http://www.yaplakal.com/ ads on first page, shouldn't block posts, but may require tweaking
  • v20170509.0 08/05/2017 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 08/05/2017 Fixed defining twice 'func' variable in new apiBreaker code.
  • v20170508.3 08/05/2017 Accidentally enabled apiBreaker globally before properly testing. -_-
  • v20170508.2 08/05/2017 Popup on http://online-multy.ru
  • v20170508.1 08/05/2017 Attempt to change apiBreaker code into something applicable to any site as a "drop-in solution".
  • v20170508.0 08/05/2017 http://ukrlib.com.ua/books/printit.php?tid=907
  • v20170507.0 07/05/2017 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/

Ver todas las versiones del script.

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