Updated previous commit: shortened AG links + added more AG links.

garry-ut99 2024-07-11 13:07:45 +00:00
parent e7fb75a994
commit dd12c1c049
1 changed files with 60 additions and 55 deletions

@ -182,7 +182,7 @@ Tokens:
- `debug, 1`: break at key locations in the scriptlet. - `debug, 1`: break at key locations in the scriptlet.
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-current-inline-script - [AdGuard `abort-current-inline-script`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-current-inline-script)
*** ***
@ -197,7 +197,7 @@ Examples:
- `tagesspiegel.de##+js(aopr, Notification)` - `tagesspiegel.de##+js(aopr, Notification)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-on-property-read - [AdGuard `abort-on-property-read`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-on-property-read)
*** ***
@ -212,7 +212,7 @@ Examples:
- `yggtorrent.*##+js(aopw, Fingerprint2)` - `yggtorrent.*##+js(aopw, Fingerprint2)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-on-property-write - [AdGuard `abort-on-property-write`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-on-property-write)
*** ***
@ -252,7 +252,7 @@ The column value is normalized to 1, however there is too much discrepancy betwe
Filtering according to reported line numbers (`...:1234:1`), will not be reliable for inline scripts, since the line at which those inline scripts are located will vary from one page to another. It should be reliable for when the stack trace entry is for code in a JS file. Filtering according to reported line numbers (`...:1234:1`), will not be reliable for inline scripts, since the line at which those inline scripts are located will vary from one page to another. It should be reliable for when the stack trace entry is for code in a JS file.
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-on-stack-trace - [AdGuard `abort-on-stack-trace`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#abort-on-stack-trace)
*** ***
@ -319,7 +319,7 @@ Examples:
The third filter will log _all_ calls to `addEventListener()` **without defusing any of them** The third filter will log _all_ calls to `addEventListener()` **without defusing any of them**
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-addEventListener - [AdGuard `prevent-addEventListener`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-addEventListener)
*** ***
@ -331,8 +331,7 @@ Logs to the console event listeners created on page.
The logging or debugging of `addEventListener()` calls can now be done with the [`addEventListenerDefuser`](#addeventlistener-defuserjs-) scriptlet, which now supports named arguments. The logging or debugging of `addEventListener()` calls can now be done with the [`addEventListenerDefuser`](#addeventlistener-defuserjs-) scriptlet, which now supports named arguments.
Also see: Also see: [AdGuard `log-addEventListener`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#log-addEventListener)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#log-addEventListener
*** ***
@ -357,7 +356,7 @@ Examples:
(solves: ['remove-cookie' scriptlet sometimes does not work](https://github.com/uBlockOrigin/uBlock-issues/issues/3293)) (solves: ['remove-cookie' scriptlet sometimes does not work](https://github.com/uBlockOrigin/uBlock-issues/issues/3293))
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-cookie - [AdGuard `remove-cookie`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-cookie)
*** ***
@ -401,7 +400,7 @@ Examples:
- `example.com##+js(call-nothrow, Object.defineProperty)` - `example.com##+js(call-nothrow, Object.defineProperty)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#call-nothrow - [AdGuard `call-nothrow`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#call-nothrow)
*** ***
@ -417,7 +416,7 @@ Examples:
To prevent new tabs/windows by specifying the location URL, see: [`window-close-if.js`](https://github.com/uBlockOrigin/uBlock-issues/wiki/Resources-Library#window-close-ifjs-) To prevent new tabs/windows by specifying the location URL, see: [`window-close-if.js`](https://github.com/uBlockOrigin/uBlock-issues/wiki/Resources-Library#window-close-ifjs-)
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#disable-newtab-links - [AdGuard `disable-newtab-links`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#disable-newtab-links)
*** ***
@ -435,7 +434,7 @@ Examples:
- `m.nivod4.tv##+js(evaldata-prune, entity.commercial)` - `m.nivod4.tv##+js(evaldata-prune, entity.commercial)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#evaldata-prune - [AdGuard `evaldata-prune`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#evaldata-prune)
*** ***
@ -453,7 +452,7 @@ New in [1.51.1b14](https://github.com/gorhill/uBlock/commit/cfac880cf51d8c652ce3
New in [1.52.3rc0](https://github.com/gorhill/uBlock/commit/1c9da227d714250c0b6319e2f635998f9869a70d) New in [1.52.3rc0](https://github.com/gorhill/uBlock/commit/1c9da227d714250c0b6319e2f635998f9869a70d)
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-prune-inbound-object Also see: [AdGuard `trusted-prune-inbound-object`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-prune-inbound-object)
[Documentation to be completed] [Documentation to be completed]
@ -526,7 +525,7 @@ Examples:
If the site uses `eval` in lieu of `JSON.parse`, see: [evaldata-prune](#evaldata-prunejs-) If the site uses `eval` in lieu of `JSON.parse`, see: [evaldata-prune](#evaldata-prunejs-)
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#json-prune - [AdGuard `json-prune`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#json-prune)
*** ***
@ -534,7 +533,7 @@ Also see:
New in [1.51.1rc1](https://github.com/gorhill/uBlock/commit/749cec0f095f659d6c0b90eb89b729e9deb07c87) New in [1.51.1rc1](https://github.com/gorhill/uBlock/commit/749cec0f095f659d6c0b90eb89b729e9deb07c87)
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#json-prune-fetch-response Also see: [AdGuard `json-prune-fetch-response`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#json-prune-fetch-response)
[Documentation to be completed] [Documentation to be completed]
@ -544,7 +543,8 @@ Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scrip
New in [1.51.1rc3](https://github.com/gorhill/uBlock/commit/3152896d428c54c76cfd66c3da110bd4d6506cbc) New in [1.51.1rc3](https://github.com/gorhill/uBlock/commit/3152896d428c54c76cfd66c3da110bd4d6506cbc)
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#json-prune-xhr-response Also see:
[AdGuard `json-prune-xhr-response`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#json-prune-xhr-response)
[Documentation to be completed] [Documentation to be completed]
@ -572,7 +572,7 @@ Examples:
- `example.com##+js(xml-prune, xpath(//*[name()="MPD"]/@mediaPresentationDuration), , .mpd, log, 1)` - `example.com##+js(xml-prune, xpath(//*[name()="MPD"]/@mediaPresentationDuration), , .mpd, log, 1)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#xml-prune - [AdGuard `xml-prune`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#xml-prune)
*** ***
@ -592,7 +592,7 @@ If the first argument is a regex with multine flag set, the scriptlet will execu
If the matching text does not contain whole lines, the text won't be removed, i.e. it is not allowed to remove only part of a line. If the matching text does not contain whole lines, the text won't be removed, i.e. it is not allowed to remove only part of a line.
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#m3u-prune - [AdGuard `m3u-prune`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#m3u-prune)
*** ***
@ -603,7 +603,7 @@ Examples:
- `solowarez.org##+js(noeval)` - `solowarez.org##+js(noeval)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#noeval - [AdGuard `noeval`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#noeval)
*** ***
@ -663,7 +663,7 @@ Examples:
- `example.com##+js(no-fetch-if, /adsbygoogle.js$/ method:/HEAD|POST/)` - `example.com##+js(no-fetch-if, /adsbygoogle.js$/ method:/HEAD|POST/)`
See also: See also:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-fetch - [AdGuard `prevent-fetch`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-fetch)
*** ***
@ -673,6 +673,8 @@ See also:
New in [1.51.1rc3](https://github.com/gorhill/uBlock/commit/3152896d428c54c76cfd66c3da110bd4d6506cbc) New in [1.51.1rc3](https://github.com/gorhill/uBlock/commit/3152896d428c54c76cfd66c3da110bd4d6506cbc)
Also see: [AdGuard `trusted-replace-xhr-response`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-xhr-response)
[Documentation to be completed] [Documentation to be completed]
*** ***
@ -714,6 +716,9 @@ Examples:
- `example.com##+js(trusted-replace-fetch-response, /#EXT-X-VMAP-AD-BREAK[\s\S]*?/, #EXT-X-ENDLIST, '/\.m3u8/ method:/GET|HEAD/')` - `example.com##+js(trusted-replace-fetch-response, /#EXT-X-VMAP-AD-BREAK[\s\S]*?/, #EXT-X-ENDLIST, '/\.m3u8/ method:/GET|HEAD/')`
- `example.com##+js(trusted-replace-fetch-response, *, , another_domain.com)` - `example.com##+js(trusted-replace-fetch-response, *, , another_domain.com)`
Also see:
- [AdGuard `trusted-replace-fetch-response`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-fetch-response)
*** ***
### trusted-replace-argument.js [](https://github.com/gorhill/uBlock/blob/66e3a1ad47162a89709e99072e5eaecdd83cb633/assets/resources/scriptlets.js#L4747) ### trusted-replace-argument.js [](https://github.com/gorhill/uBlock/blob/66e3a1ad47162a89709e99072e5eaecdd83cb633/assets/resources/scriptlets.js#L4747)
@ -747,7 +752,7 @@ Examples:
- `bloomberg.com##+js(norafif, paywall-inline-tout)` - `bloomberg.com##+js(norafif, paywall-inline-tout)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-requestAnimationFrame - [AdGuard `prevent-requestAnimationFrame`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-requestAnimationFrame)
*** ***
@ -774,7 +779,7 @@ Examples:
- `yachtrevue.at##+js(nosiif, text/css, 10)` - `yachtrevue.at##+js(nosiif, text/css, 10)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-setInterval - [AdGuard `prevent-setInterval`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-setInterval)
*** ***
@ -804,7 +809,7 @@ Examples:
In [1.31.3b11](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) aliased as `setTimeout-defuser.js` for backward compatibility. In [1.31.3b11](https://github.com/gorhill/uBlock/commit/ba11a700139bbc648e4ae5b2bc7af90ef03db5df) aliased as `setTimeout-defuser.js` for backward compatibility.
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-setTimeout - [AdGuard `prevent-setTimeout`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-setTimeout)
*** ***
@ -815,7 +820,7 @@ Examples:
- `x1337x.*##+js(nowebrtc)` - `x1337x.*##+js(nowebrtc)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#nowebrtc - [AdGuard `nowebrtc`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#nowebrtc)
*** ***
@ -839,7 +844,7 @@ Examples:
- `example.com##+js(no-xhr-if, /adsbygoogle.js$/ method:/HEAD|POST/)` - `example.com##+js(no-xhr-if, /adsbygoogle.js$/ method:/HEAD|POST/)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-xhr - [AdGuard `prevent-xhr`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-xhr)
*** ***
@ -868,7 +873,7 @@ example.com##+js(set-attr, a > img, src, [data-src])
Solves [uBlockOrigin/uBlock-issues#2347](https://github.com/uBlockOrigin/uBlock-issues/issues/2347). Solves [uBlockOrigin/uBlock-issues#2347](https://github.com/uBlockOrigin/uBlock-issues/issues/2347).
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-attr - [AdGuard `set-attr`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-attr)
*** ***
@ -896,7 +901,7 @@ Examples:
- `example.com##+js(remove-attr, class, .j-mini-player, stay)` - `example.com##+js(remove-attr, class, .j-mini-player, stay)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-attr - [AdGuard `remove-attr`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-attr)
*** ***
@ -922,7 +927,7 @@ Examples:
- `danskebank.fi##+js(rc, cookie-consent-banner-open, html)` [Picture of the element](https://images2.imgbox.com/68/2b/tdWI9hBG_o.png) - `danskebank.fi##+js(rc, cookie-consent-banner-open, html)` [Picture of the element](https://images2.imgbox.com/68/2b/tdWI9hBG_o.png)
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-class - [AdGuard `remove-class`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-class)
*** ***
@ -968,7 +973,7 @@ Related discussions:
Also see: Also see:
- [remove-node-text](#remove-node-textjs-) - [remove-node-text](#remove-node-textjs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-node-text - [AdGuard `trusted-replace-node-text`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-node-text)
*** ***
@ -1006,7 +1011,7 @@ Examples:
Also see: Also see:
- [trusted-replace-node-text](#trusted-replace-node-textjs-) - [trusted-replace-node-text](#trusted-replace-node-textjs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-node-text - [AdGuard `remove-node-text`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#remove-node-text)
*** ***
@ -1045,7 +1050,7 @@ Solves related issues / discussions:
- [trusted-replace-outbound-text](https://github.com/uBlockOrigin/uBlock-issues/discussions/3292) - [trusted-replace-outbound-text](https://github.com/uBlockOrigin/uBlock-issues/discussions/3292)
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-outbound-text - [AdGuard `trusted-replace-outbound-text`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-replace-outbound-text)
[Documentation to be completed] [Documentation to be completed]
@ -1074,7 +1079,7 @@ Examples:
Solves [Anti-redirect scriptlet for vk.com (href-sanitizer)](https://github.com/uBlockOrigin/uBlock-issues/issues/2531). Solves [Anti-redirect scriptlet for vk.com (href-sanitizer)](https://github.com/uBlockOrigin/uBlock-issues/issues/2531).
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#href-sanitizer - [AdGuard `href-sanitizer`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#href-sanitizer)
*** ***
@ -1088,7 +1093,7 @@ Parameters:
- optional, number (float), number of seconds until the page will be reloaded / when defuser should run. Will be derived from source tag when not specified. - optional, number (float), number of seconds until the page will be reloaded / when defuser should run. Will be derived from source tag when not specified.
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-refresh - [AdGuard `prevent-refresh`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-refresh)
*** ***
@ -1119,7 +1124,7 @@ Examples:
* `example.com##+js(trusted-click-element, #privacy-cp-wall-accept, , , log, 1)` * `example.com##+js(trusted-click-element, #privacy-cp-wall-accept, , , log, 1)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-click-element - [AdGuard `trusted-click-element`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-click-element)
*** ***
@ -1194,7 +1199,7 @@ Examples:
Also see: Also see:
- [trusted-set-constant](#trusted-set-constantjs-) - [trusted-set-constant](#trusted-set-constantjs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-constant - [AdGuard `set-constant`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-constant)
*** ***
@ -1218,7 +1223,7 @@ Examples:
Also see: Also see:
- [set-constant](#set-constantjs-) - [set-constant](#set-constantjs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-constant - [AdGuard `trusted-set-constant`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-constant)
*** ***
@ -1274,8 +1279,8 @@ Examples:
Also see: Also see:
- [trusted-set-cookie](#trusted-set-cookiejs-) - [trusted-set-cookie](#trusted-set-cookiejs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-cookie - [AdGuard `set-cookie`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-cookie)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-cookie-reload - [AdGuard `set-cookie-reload`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-cookie-reload)
*** ***
@ -1325,8 +1330,8 @@ The sixth filter sets a cookie with no path.
Also see: Also see:
- [set-cookie](#set-cookiejs-) - [set-cookie](#set-cookiejs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-cookie - [AdGuard `trusted-set-cookie`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-cookie)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-cookie-reload - [AdGuard `trusted-set-cookie-reload`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-cookie-reload)
*** ***
@ -1366,7 +1371,7 @@ Solves [uBlockOrigin/uBlock-issues#2697](https://github.com/uBlockOrigin/uBlock-
Also see: Also see:
- [trusted-set-local-storage-item](#trusted-set-local-storage-itemjs-) - [trusted-set-local-storage-item](#trusted-set-local-storage-itemjs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-local-storage-item - [AdGuard `set-local-storage-item`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#set-local-storage-item)
*** ***
@ -1398,7 +1403,7 @@ Examples:
Also see: Also see:
- [set-local-storage-item](#set-local-storage-itemjs-) - [set-local-storage-item](#set-local-storage-itemjs-)
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-local-storage-item - [AdGuard `trusted-set-local-storage-item`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-trusted-scriptlets.md#trusted-set-local-storage-item)
*** ***
@ -1427,7 +1432,7 @@ Examples:
- `1ink.cc##+js(nano-sib, mSec, 1050)` - `1ink.cc##+js(nano-sib, mSec, 1050)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#adjust-setinterval - [AdGuard `adjust-setinterval`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#adjust-setinterval)
*** ***
@ -1457,7 +1462,7 @@ Tokens:
Solves [uBlockOrigin/uBlock-issues#2618](https://github.com/uBlockOrigin/uBlock-issues/issues/2618). Solves [uBlockOrigin/uBlock-issues#2618](https://github.com/uBlockOrigin/uBlock-issues/issues/2618).
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#spoof-css - [AdGuard `spoof-css`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#spoof-css)
*** ***
@ -1483,7 +1488,7 @@ Examples:
- `imgrock.*##+js(nano-stb, /.?/, 4000)` - `imgrock.*##+js(nano-stb, /.?/, 4000)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#adjust-settimeout - [AdGuard `adjust-settimeout`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#adjust-settimeout)
*** ***
@ -1528,7 +1533,7 @@ Examples:
- `hostdl.com##+js(window-close-if, /^https?://(www\.)?hostdl\.com/)` - will close all new tabs matching either only base domain or www one (i.e. **not** `login.hostdl.com`). - `hostdl.com##+js(window-close-if, /^https?://(www\.)?hostdl\.com/)` - will close all new tabs matching either only base domain or www one (i.e. **not** `login.hostdl.com`).
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#close-window - [AdGuard `close-window`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#close-window)
*** ***
@ -1560,7 +1565,7 @@ Examples:
- `example.com##+js(nowoif, download-link, , , log, 1)` - `example.com##+js(nowoif, download-link, , , log, 1)`
Also see: Also see:
- https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-window-open - [AdGuard `prevent-window-open`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-window-open)
*** ***
@ -1596,53 +1601,53 @@ Removes animation (artificial 8s delay) added to desktop pages supporting AMP, w
### fingerprint2.js [](https://github.com/gorhill/uBlock/blob/master/src/web_accessible_resources/fingerprint2.js) ### fingerprint2.js [](https://github.com/gorhill/uBlock/blob/master/src/web_accessible_resources/fingerprint2.js)
Fingerprintjs2 shim. Fingerprintjs2 shim.
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#fingerprintjs2 Also see: [AdGuard `fingerprintjs2`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#fingerprintjs2)
### fingerprint3.js [](https://github.com/gorhill/uBlock/blob/master/src/web_accessible_resources/fingerprint3.js) ### fingerprint3.js [](https://github.com/gorhill/uBlock/blob/master/src/web_accessible_resources/fingerprint3.js)
FingerprintJS v3 shim. FingerprintJS v3 shim.
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#fingerprintjs3 Also see: [AdGuard `fingerprintjs3`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#fingerprintjs3)
### nobab.js / ### nobab.js /
### ~bab-defuser.js~ [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/nobab.js) ### ~bab-defuser.js~ [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/nobab.js)
Defuses BlockAdblock. Prevents executing of _`eval()`_ on sets of predefined payloads. Defuses BlockAdblock. Prevents executing of _`eval()`_ on sets of predefined payloads.
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-bab Also see: [AdGuard `prevent-bab`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-bab)
### nobab2.js [](https://github.com/gorhill/uBlock/blob/d17d634b7c95261c376b42c0fb0a65fc9eff32ae/src/web_accessible_resources/nobab2.js) ### nobab2.js [](https://github.com/gorhill/uBlock/blob/d17d634b7c95261c376b42c0fb0a65fc9eff32ae/src/web_accessible_resources/nobab2.js)
Redirect resource. Defuses BAB 4.2b. Redirect resource. Defuses BAB 4.2b.
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-bab2 Also see: [AdGuard `prevent-bab2`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-bab2)
### nofab.js / ### nofab.js /
### ~fuckadblock.js-3.2.0~ [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/nofab.js) ### ~fuckadblock.js-3.2.0~ [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/nofab.js)
Convenience, Sanitize `FuckAdBlock`, `BlockAdBlock`, `SniffAdBlock`, `fuckAdBlock`, `blockAdBlock`, `sniffAdBlock` properties. Convenience, Sanitize `FuckAdBlock`, `BlockAdBlock`, `SniffAdBlock`, `fuckAdBlock`, `blockAdBlock`, `sniffAdBlock` properties.
Often used as redirect in network filters. TODO: copy to redirect? Often used as redirect in network filters. TODO: copy to redirect?
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-fab-3.2.0 Also see: [AdGuard `prevent-fab-3.2.0`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-fab-3.2.0)
### popads-dummy.js [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/popads-dummy.js) ### popads-dummy.js [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/popads-dummy.js)
Convenience, sets static properties (`PopAds`, `popns`) Convenience, sets static properties (`PopAds`, `popns`)
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#set-popads-dummy Also see: [AdGuard `set-popads-dummy`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#set-popads-dummy)
### popads.js / ### popads.js /
### ~popads.net.js~ [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/popads.js) ### ~popads.net.js~ [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/src/web_accessible_resources/popads.js)
Convenience, abort-on-property-write.js (`PopAds`, `popns`), _throws_ "`magic`" Convenience, abort-on-property-write.js (`PopAds`, `popns`), _throws_ "`magic`"
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-popads-net Also see: [AdGuard `prevent-popads-net`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prevent-popads-net)
### prebid-ads.js [](https://github.com/gorhill/uBlock/blob/master/src/web_accessible_resources/prebid-ads.js) ### prebid-ads.js [](https://github.com/gorhill/uBlock/blob/master/src/web_accessible_resources/prebid-ads.js)
New in 1.41.0 New in 1.41.0
Prebid-ads shim. `canRunAds`/`isAdBlockActive`? Prebid-ads shim. `canRunAds`/`isAdBlockActive`?
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prebid-ads Also see: [AdGuard `prebid-ads`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-redirects.md#prebid-ads)
### adfly-defuser.js [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/assets/resources/scriptlets.js#L805) ### adfly-defuser.js [](https://github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/assets/resources/scriptlets.js#L805)
Defuses anti-blocker on adfly shortened links. Defuses anti-blocker on adfly shortened links.
Also see: https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-adfly Also see: [AdGuard `prevent-adfly`](https://github.com/AdguardTeam/Scriptlets/blob/master/wiki/about-scriptlets.md#prevent-adfly)
*** ***