Updated 1.7 Setting Extension Permission Exceptions (markdown)

Thorin-Oakenpants 2017-10-09 18:08:00 +13:00
parent 3285fc8373
commit 801a1b1eab

@ -6,6 +6,8 @@ Extensions <sup>1</sup> that use local dom storage and/or indexedDB **will break
![](https://github.com/ghacksuserjs/ghacks-user.js/blob/master/wikipiki/exceptions03.png) ![](https://github.com/ghacksuserjs/ghacks-user.js/blob/master/wikipiki/exceptions03.png)
:exclamation: Note: Private Browsing mode (currently) does not allow IndexedDB
<sup>1</sup> `Extensions` = Web Extensions API, `Legacy Extensions` = legacy APIs or the Add-on SDK. <sup>1</sup> `Extensions` = Web Extensions API, `Legacy Extensions` = legacy APIs or the Add-on SDK.
### :small_orange_diamond: Strategy ### :small_orange_diamond: Strategy
@ -32,7 +34,7 @@ You have two choices
![](https://github.com/ghacksuserjs/ghacks-user.js/blob/master/wikipiki/exceptions02.png) ![](https://github.com/ghacksuserjs/ghacks-user.js/blob/master/wikipiki/exceptions02.png)
`Pro Tip`: If you are not sure what extensions require IndexedDB `Pro Tip`: If you are not sure what extensions require IndexedDB <sup>1</sup>
* enable first party cookies in your `user.js` and restart * enable first party cookies in your `user.js` and restart
* check the options (if any) for each extension * check the options (if any) for each extension
* look in your `profile\storage\default` directory for `moz-extension` entries (see pic 1) * look in your `profile\storage\default` directory for `moz-extension` entries (see pic 1)
@ -42,3 +44,5 @@ You have two choices
* exception: `moz-extension://e0cc77c6-3785-4297-a034-7896f46563af` * exception: `moz-extension://e0cc77c6-3785-4297-a034-7896f46563af`
* set cookies in the `user.js` back to none and restart * set cookies in the `user.js` back to none and restart
* clean out any unwanted cookies and storage collected during this exercise * clean out any unwanted cookies and storage collected during this exercise
<sup>1</sup> This will not work in Private Browsing mode