- Mar 29, 2018
- 7,906
For those who may have scanned the uBlock Origin forums, or have otherwise heard that Google is proposing API changes that could spell the end for uBO, ... hold your horses! Please read all links and see if you can make sense of what Google's plans are.
API Behaviors
Chrome extension manifest v3 proposal · Issue #338 · uBlockOrigin/uBlock-issues
See particularly:
Chromium Blog: Trustworthy Chrome Extensions, by default
API Behaviors
Web Request API
The extension can still intercept, modify, and block any requests from sites it has access to. For sites the extension does not have access to, Chrome badges the extension to indicate that the extension requests access to the page. The user can then grant access to the extension; Chrome then prompts the user to refresh the page to allow your extension to intercept the network requests.
Content Scripts, tabs.executeScript(), tabs.insertCSS()
The extension can still inject scripts and style sheets automatically for any sites it has access to. For sites the extension does not have access to, Chrome badges the extension to indicate that the extension requests access to the page. The user can then grant access to the extension. If the content script was set to inject at document_idle, the script will inject immediately. Otherwise, Chrome prompts the user to refresh the page to allow your extension to inject scripts earlier in page load (at document_start or document_end). The callbacks for the tabs.executeScript() and tabs.insertCSS() methods are only invoked if the user grants access to the site.
Chrome extension manifest v3 proposal · Issue #338 · uBlockOrigin/uBlock-issues
See particularly:
Chromium Blog: Trustworthy Chrome Extensions, by default