1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-28 21:57:12 +02:00

Created About the required permissions (markdown)

Raymond Hill 2014-07-29 15:00:43 -07:00
parent 40456a92d9
commit 46998a5b6d

@ -0,0 +1,28 @@
#### "Access your data on all web sites"
- To be able to inspect all net requests so that they can be cancelled if needed.
See code:
- <https://github.com/gorhill/uBlock/search?q=%22chrome.webRequest%22&type=Code>
#### "Access you tabs and browsing activity"
This is necessary to be able to:
- Create new tabs (when you click on a filter list, to see its content)
- To detect when a tab is added or removed:
- To update badge
- To flush from memory internal data structures
- To find out which tab is currently active (to fill popup menu with associated stats/settings)
- To be able to inject the element picker script
See code:
- <https://github.com/gorhill/uBlock/search?q=%22chrome.tabs%22&type=Code>
- <https://github.com/gorhill/uBlock/search?q=%22chrome.webNavigation%22&type=Code>
#### "Manage your download"
This is to be able to save your filters locally (in the _"Your filters"_ tab in the dashboard).
See code:
- <https://github.com/gorhill/uBlock/search?q=%22chrome.downloads%22&type=Code>