From 01c2d41d1e468b2d60142dd8bf93c4d960fd89de Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 23 Feb 2015 15:37:18 -0500 Subject: [PATCH] Updated About the required permissions (markdown) --- About-the-required-permissions.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/About-the-required-permissions.md b/About-the-required-permissions.md index 90a1d60..7ba7202 100644 --- a/About-the-required-permissions.md +++ b/About-the-required-permissions.md @@ -1 +1,22 @@ -... \ No newline at end of file +"Access your data on all web sites" + +To be able to inspect all net requests so that they can be cancelled if needed. +Only on http- and https-based URL addresses. +See code: + +https://github.com/gorhill/uBlock/search?q=%22chrome.webRequest%22&type=Code +"Access your 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 +To implement the popup-blocker +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 \ No newline at end of file