5 ms·
Why you need this permission "Read your browsing history"? I think you only need access to: "*://*.wikipedia.org/*"
by nguyenkien 5y ago
Why you need this permission "Read your browsing history"?
I think you only need access to: "*://*.wikipedia.org/*"
- sjdz 5y agoI've just looked into this, it seems Chrome displays that because of the "tabs" permission: > "Technically this permission allows observing the history via chrome.tabs.onUpdated, but not read the previously existing history, so the phrasing is not entirely correct, strictly speaking." https://stackoverflow.com/questions/64063754/chrome-extension-tabs-permissions-shows-read-your-browsing-history https://stackoverflow.com/questions/64063754/chrome-extensio... To be clear, the extension doesn't access your browsing history at all. The "tabs" permission is just used to find Wikipedia tabs and enable/disable the new design when using the toggle from the browser popup. The permissions requested (in the manifest.json file) are: "permissions": [ "tabs", "storage", "*://*.wikipedia.org/*" ] I will change that to "activeTab" in the next update which should fix it.
- tonymet 5y agothanks for responding here and reducing permissions.
- lucb1e 5y agoNote that you could also make it a bookmarklet which requires no permissions and only accesses the current tab when the user clicks it. Would be nice for trying out how it looks, given how little it changes I was expecting this would be a little bookmarklet and was a bit disappointed I had to add an extension to my browser for trying the look.
- mmahemoff 5y agoA bookmarklet would have to be clicked every time you open a new wikipedia page. I think it would be more productive to just fix the main permission issue (can view entire browsing history - author says in a comment they'll be fixing it). Chrome also lets you keep the extension inactive - you can easily activate it on-demand from the toolbar. If you do that on a minimal-permission extension, you have the equivalent of a bookmarklet.
- gnicholas 5y agoFYI for any other extensions that do this, you can use the extension permissions to disallow them from running everywhere, and just give access to the site(s) where you want them to run. This doesn't require the devs to have done anything special — this functionality is built into Chrome. Weirdly, this is only available in Chromium browsers, not Firefox, at least last I checked.