From d012e31b7340ba129df298d9373aa91dc9fa6992 Mon Sep 17 00:00:00 2001 From: Thorin-Oakenpants Date: Mon, 9 Oct 2017 22:52:39 +1300 Subject: [PATCH] Updated 1.7 Setting Extension Permission Exceptions (markdown) --- 1.7-Setting-Extension-Permission-Exceptions.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/1.7-Setting-Extension-Permission-Exceptions.md b/1.7-Setting-Extension-Permission-Exceptions.md index b8224fc..547977d 100644 --- a/1.7-Setting-Extension-Permission-Exceptions.md +++ b/1.7-Setting-Extension-Permission-Exceptions.md @@ -2,13 +2,14 @@ Cookies control access to **local storage** and **indexedDB**. The `ghacks user.js` denies cookies by default. This is the pref `network.cookie.cookieBehavior` (see `2701`). A value of `2` denies all cookies, a value of `1` allows first party only. -Extensions 1 that use local dom storage and/or indexedDB **will break** if they are not allowed a cookie, even though they do not actually set any. Extensions that use such storage include uBlock Origin, uMatrix, Stylus and Violentmonkey. Extension IndexedDB entries are located in your `profile\storage\default` directory and start with `moz-extension`. +Extensions 1 that use local dom storage and/or indexedDB **will break**2 if they are not allowed a cookie, even though they do not actually set any. Extensions that use such storage include uBlock Origin, uMatrix, Stylus and Violentmonkey. Extension IndexedDB entries are located in your `profile\storage\default` directory and start with `moz-extension`. ![](https://github.com/ghacksuserjs/ghacks-user.js/blob/master/wikipiki/exceptions03.png) :exclamation: Note: Private Browsing mode (currently) does not allow IndexedDB 1 `Extensions` = Web Extensions API, `Legacy Extensions` = legacy APIs or the Add-on SDK. +2 Some extensions have built in fallbacks to limit or resolve breakage, but the best solution is to allow IndexedDB, which is faster. ### :small_orange_diamond: Strategy