mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
Related issue: https://github.com/uBlockOrigin/uBOL-home/issues/214 This implements basic functionality for strict blocking, i.e. the ability to block navigation to undesirable websites. This is a first implementation, which converts only filters that are plain hostnames. Unlike with uBO, it is not possible to know from which ruleset a blocking rule originates. Nonetheless, users will have to make a choice as to whether navigation should proceed or not. A setting has been added to the dashboard to wholly enable/disable strict blocking. It is enabled by default. Potential future improvements, pending investigation on feasability in an MV3 framework: - Extend coverage to explicit `document` filters - Leverage and use `urlskip=` filters in the blocking page in order to proceed while bypassing unwanted redirects.
45 lines
961 B
JSON
45 lines
961 B
JSON
{
|
|
"action": {
|
|
"default_icon": {
|
|
"16": "img/icon_16.png",
|
|
"32": "img/icon_32.png",
|
|
"64": "img/icon_64.png"
|
|
},
|
|
"default_popup": "popup.html"
|
|
},
|
|
"author": "Raymond Hill",
|
|
"background": {
|
|
"service_worker": "/js/background.js",
|
|
"type": "module"
|
|
},
|
|
"declarative_net_request": {
|
|
"rule_resources": [
|
|
]
|
|
},
|
|
"default_locale": "en",
|
|
"description": "__MSG_extShortDesc__",
|
|
"icons": {
|
|
"16": "img/icon_16.png",
|
|
"32": "img/icon_32.png",
|
|
"64": "img/icon_64.png",
|
|
"128": "img/icon_128.png"
|
|
},
|
|
"manifest_version": 3,
|
|
"minimum_chrome_version": "122.0",
|
|
"name": "__MSG_extName__",
|
|
"options_page": "dashboard.html",
|
|
"optional_host_permissions": [
|
|
"<all_urls>"
|
|
],
|
|
"permissions": [
|
|
"activeTab",
|
|
"declarativeNetRequest",
|
|
"scripting",
|
|
"storage"
|
|
],
|
|
"short_name": "uBO Lite",
|
|
"storage": {
|
|
"managed_schema": "managed_storage.json"
|
|
},
|
|
"version": "1.0"
|
|
}
|