1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-22 18:32:45 +01:00
uBlock/platform
Raymond Hill 1a863a877d
Support injecting scriptlet in MAIN or ISOLATED world
This reflects the _world_ of the MV3 scripting API:
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/scripting/ExecutionWorld

MAIN: page's world
ISOLATED: extension's content script world

Some scriptlets are best executed in either world, so this
commit allows to pick in which world a scriptlet should execute
(default to MAIN).

For instance, the new sed.js scriptlet will now execute in
the ISOLATED world.
2023-05-22 20:19:00 -04:00
..
browser Rewrite static filtering parser 2023-01-23 16:53:18 -05:00
chromium Report injected scriptlets in troubleshooting information 2023-05-09 12:44:14 -04:00
common Return string when storage.sync.get() promise fails 2023-05-16 19:26:46 -04:00
dig Fix filter list paths 2023-05-07 09:19:01 -04:00
firefox Support injecting scriptlet in MAIN or ISOLATED world 2023-05-22 20:19:00 -04:00
mv3 Fix regression in handling mode changes 2023-05-20 17:21:14 -04:00
nodejs Rewrite static filtering parser 2023-01-23 16:53:18 -05:00
npm Fix npm dev dependencies -- this fixes "make test" 2022-12-14 10:55:02 -05:00
opera Reverse usage of browser.alarms 2023-04-26 08:00:13 -04:00
safari Clarify that the code base was really old and obsolete 2019-09-22 09:57:38 -04:00
thunderbird Fix thunderbird manifest 2023-04-27 21:50:44 -04:00