Files
AdguardFilters/QuickFixesFilter/sections/quickfixes.txt
2025-02-13 07:22:22 +00:00

160 lines
9.6 KiB
Plaintext

! *** Only for AdGuard MV3 extension. ***
! This file contains quick filtering fixes for popular websites that are duplicated in other filters. They are
! delivered faster than other filter updates because they don't require the extension to be updated.
! As static filters in the MV3 extension are only updated when the extension itself is updated, this can delay
! the update process for users, potentially exposing them to unresolved issues. This file serves as a quick-response
! solution to ensure that users of the AdGuard MV3 extension experience minimal disruption while waiting for
! the extension to update along with the static filters.
!
! Key points:
! - Purpose: This file is used to store temporary rules to address critical issues regardless of which filter is
! causing the problem or the type of problem (e.g., missed ads).
! - Limited lifetime: All rules added to this file are temporary will be removed 14 days after they are added.
! - Flexibility: Rules can be added to resolve critical issues quickly, with no restrictions based on the source of the problem.
!
! Limitations:
! Since version 5.0.185, when adding JS or scriptlet rules to custom filters, user rules, or Quick Fixes filter, only rules
! already present in the pre-installed filters will be applied. This means that before applying a rule, the engine will
! compare it to the rules in the pre-installed filters. If the body of the rule matches an existing rule in those filters,
! it will be applied. Otherwise, the engine will discard the rule.
!
! For example:
! * If the Base filter contains the rule `#%#//scriptlet('set-constant', 'canRunAds', 'true')` with any list of domains to which it applies, the engine will accept rules like `example.com#%#//scriptlet('set-constant', 'canRunAds', 'true')` or `#%#//scriptlet('set-constant', 'canRunAds', 'true')`.
! * However, a rule like `#%#//scriptlet('set-constant', 'canRunAds123', 'true')`, which does not match any rule, will be rejected.
!
! In general, matching is done on a character-by-character basis. For example, these rules are not equal because of the different quotes:
! - `#%#//scriptlet('set-constant', 'canRunAds123', 'true')`
! - `#%#//scriptlet("set-constant", "canRunAds123", "true")`
!
! To make it easier to delete rules in the future, they must be added with their date of addition.
! When adding the first rule in a day, you must add a comment with a date.
!
! Rules added for frequently updated sites should be added to the section below the rest of rules.
!
! BUG: https://github.com/AdguardTeam/AdguardBrowserExtension/issues/2900
! TODO: remove this only when the issue above is fixed
||npttech.com/advertising.js$important,script,redirect=noopjs,domain=~vijesti.me,badfilter
!
! NOTE: 13-02-2025
!
! https://eyejokerdb.com/
||eyejokerdb.com/assets/banners/
! https://github.com/AdguardTeam/AdguardFilters/issues/198478
ntnt.tv##a[data-testid="linkElement"][href^="http"][target="_blank"]:has(> wow-image)
! https://github.com/AdguardTeam/AdguardFilters/issues/198477
/^https:\/\/aniwolf\.com\/storage\/[A-Za-z0-9]+\./$domain=aniwolf.*
!
! NOTE: 12-02-2025
!
! https://github.com/AdguardTeam/AdguardFilters/issues/198015#issuecomment-2644666561
||recoshopping.naver.com^
||www.naver.com/nvhaproxy/*/lazy?*&target=PC-MEDIA-SHOPPING-TODAY
www.naver.com#?#ul[class^="ContentHeaderView-"][role="tablist"] > li:has(> a:contains(쇼핑투데이))
! https://github.com/AdguardTeam/AdguardFilters/issues/198165
||content.livesportmedia.eu/api/v1/banners?zone-ids=
flashscore.*,livescore.*,soccer24.com###box-over-content-a
flashscore.*,livescore.*,soccer24.com##.zone
!
! NOTE: 11-02-2025
!
||aj2635.bid^
||aj*.bid/*?vpaid=$xmlhttprequest
! NOTE: 07-02-2025
!
! https://github.com/AdguardTeam/AdguardFilters/issues/197661
rustorka.com##div[id^="dubik"]
!
! NOTE: 05-02-2025
!
! https://github.com/AdguardTeam/AdguardFilters/issues/197835
||syosetu.org/js/ad_
syosetu.org##div[id^="ad_"]
syosetu.org##div[style^="display:block;margin:0 auto;padding:0 10px;height:250px"]
!
! NOTE: 04-02-2025
!
! https://github.com/AdguardTeam/AdguardFilters/issues/197819
aktionspreis.de#@##cookiescript_injected
! https://github.com/AdguardTeam/AdguardFilters/issues/197817
kalosha.site###ad
kalosha.site###adxbox
kalosha.site##.div-over
kalosha.site##div[id^="fixedban"]
kalosha.site##body > #sticky
kalosha.site##.visible-block
kalosha.site##div[class^="adbn"][class*="wrap"]
kalosha.site##div[class^="rts"][class*="-urts"]
kalosha.site##div[class^="dr"][class*="-udr"]
kalosha.site##body > div[class^="content"][class*="-block"]
kalosha.site##center > a[target="_blank"] > button[onclick="hideButton()"]
kalosha.site#%#//scriptlet('prevent-addEventListener', 'click', 'window.open(_0x')
kalosha.site#%#//scriptlet('abort-on-property-write', 'openPopUnder')
kalosha.site#%#//scriptlet('prevent-element-src-loading', 'script', '/profitsence\.com|pagead2\.googlesyndication\.com|doubleclick\.net|headerbidding\.ai/')
kalosha.site#%#//scriptlet('prevent-fetch', 'method:HEAD')
kalosha.site#%#//scriptlet('prevent-setTimeout', '/new Request[\s\S]*?Promise\.all[\s\S]*?\.status|function _0x|\.onerror|\.style\.display|=== .none./')
! https://github.com/AdguardTeam/AdguardFilters/issues/197816
linovelib.com#@#.ads_box
! https://github.com/AdguardTeam/AdguardFilters/issues/197773
gleaks.pro#@##google-ads
!
! NOTE: 03-02-2025
!
! https://github.com/AdguardTeam/AdguardFilters/issues/197520
@@||googletagmanager.com/gtm.js$domain=vkmag.com
@@||tags.refinery89.com/vkmagcom.js$domain=vkmag.com
! https://github.com/AdguardTeam/AdguardFilters/issues/197642
hentaihaven.xxx##.popecrazy
||cdn.pornhaven.ai/design/ads/
||havenclick.com/www/delivery/*vast
! https://github.com/AdguardTeam/AdguardFilters/issues/197655
api.ytapi.cc#%#//scriptlet('prevent-fetch', 'pagead2.googlesyndication.com')
! https://github.com/AdguardTeam/AdguardFilters/issues/197643
flickr.com#@#div[class^="view sub-photo-right-view"] > div.photo-charm-exif-scrappy-view + div
! https://github.com/AdguardTeam/AdguardFilters/issues/197614
||lectortaurus.com/wp-content/cache/min/1/tag.min.js
lectortaurus.com#%#//scriptlet("abort-on-property-read", "zfgstorage")
! https://github.com/AdguardTeam/AdguardFilters/issues/197549
z1ekv717.fun#%#//scriptlet('prevent-window-open')
z1ekv717.fun#%#//scriptlet('abort-on-property-read', 'Cuba')
! https://github.com/AdguardTeam/AdguardFilters/issues/197647
||rmf.hit.gemius.pl/gplayer.js$script,redirect=gemius,domain=rmfon.pl
!
! NOTE: 02-02-2025
!
! https://github.com/AdguardTeam/AdguardFilters/issues/197623
###aigirlfriendad
!
! NOTE: 01-02-2025
!
! https://github.com/uBlockOrigin/uAssets/issues/27015
myreadingmanga.info#%#//scriptlet('abort-on-property-read', 'exoNoExternalUI38djdkjDDJsio96')
!
!
! NOTE: Frequently updated sites
!
! Ad-Shield CNAME adservers
||06969451.xyz^
||07327127.xyz^
||35452888.xyz^
||11006451.xyz^
! Ad-Shield specific rules
/advertising/ad-shield.js$script
||html-load.com/loader.min.js$domain=nikkansports.com
dolldivine.com#%#//scriptlet('remove-node-text', 'script', 'adrecover.com')
knowt.com,jmty.jp#%#//scriptlet('abort-current-inline-script', 'document.createElement', 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=')
! https://github.com/AdguardTeam/AdguardFilters/issues/192558
vk.com,vk.ru###feed_rows > div[class="feed_row "]:has(div[class^="PostHeaderTitle "] > div.PostHeaderTitle__authorBlock span.PostHeaderTitle__authorName)
vk.com,vk.ru#?##feed_rows > div:has(div[class] > *:matches-css(before, content: /[Реклама]|^•$/))
vk.com,vk.ru#?##feed_rows > div:has(div[class] > *:matches-css(after, content: /[Реклама]|^•$/))
vk.com,vk.ru#?##feed_rows > div[class^="feed_row"]:has(> div[class] .PostHeaderSubtitle:contains(/[Реклама]/))
vk.com,vk.ru###feed_rows > div[class^="feed_row"]:has(> div[class*="ads_block_data"])
vk.com,vk.ru#?#.wall_posts > div.post:has(.PostHeaderSubtitle__item:contains(Реклама в сообществе))
! https://github.com/AdguardTeam/AdguardFilters/issues/189567
japscan.lol#%#//scriptlet('remove-node-text', 'script', 'stateObject')
japscan.lol#@%#//scriptlet('remove-node-text', 'script', 'Good_2025')
japscan.lol#@#body > style + .container > .row > #main + #sidebar.col-md-3 > .card.mt-1 > .card[style="margin: 0px auto; display: block;"] > a.aikoi.donate[href^="http"][target="_blank"][rel="noopener noreferrer nofollow"]:not([href^="http://japscan.lol"]) > img
japscan.lol#@#body > .container.text-center > div.mt-3[style="margin: 0px auto; display: block;"] > a.Aikoi.donate[target="_blank"][href^="https://www."][href*="/?utm_source=manga&utm_"]:not([href^="https://www.google"]):not([href^="https://www.japscan"]):not([href^="https://www.example"]) > img.img-fluid[src^="/imgs/onc/"]
japscan.lol#@#body > style + .container > .row > #main.col-md-9 > .card > #chapters.tab-content > .row.justify-content-center.align-items-center > a.image-box.donate[href^="http"][target="_blank"][rel="noopener noreferrer nofollow"]:not([href^="http://japscan.lol"]) > img
japscan.lol#@#body > .container.text-center > .mb-2.mt-2[style="margin: 0px auto; display: block;"] > .text-center > a.donate[href^="http"][target="_blank"][rel="noopener noreferrer nofollow"]:not([href^="http://japscan.lol"]) > img
japscan.lol#@#body > style + .container > .row > #main + #sidebar.col-md-3 > .card.mt-1 > .card[style="margin: 0px auto; display: block;"] > iframe[id^="__clb-"][id$="_container"][style^="display: inline-block; width: 300px; height: 250px;"][sandbox="allow-same-origin allow-popups allow-popups-to-escape-sandbox allow-forms allow-scripts allow-top-navigation-to-custom-protocols"][scrolling="no"]