mirror of
				https://github.com/arkenfox/user.js.git
				synced 2025-11-04 07:45:26 +01:00 
			
		
		
		
	case consistency when using service worker*
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							3e5e1bfdd2
						
					
				
				
					commit
					a39516ff0e
				
			
							
								
								
									
										15
									
								
								user.js
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								user.js
									
									
									
									
									
								
							@@ -1132,8 +1132,7 @@ user_pref("dom.popup_allowed_events", "click dblclick");
 | 
			
		||||
     including service and shared workers. Shared workers can be utilized by multiple scripts and
 | 
			
		||||
     communicate between browsing contexts (windows/tabs/iframes) and can even control your cache.
 | 
			
		||||
 | 
			
		||||
     [SETUP-WEB] Disabling "web workers" might break sites
 | 
			
		||||
     [UPDATE] uMatrix 1.2.0+ allows a per-scope control for workers (2301-deprecated) and service workers (2302)
 | 
			
		||||
     [NOTE] uMatrix 1.2.0+ allows a per-scope control for workers (2301-deprecated) and service workers (2302)
 | 
			
		||||
              #Required reading [#] https://github.com/gorhill/uMatrix/releases/tag/1.2.0
 | 
			
		||||
 | 
			
		||||
     [1]    Web Workers: https://developer.mozilla.org/docs/Web/API/Web_Workers_API
 | 
			
		||||
@@ -1149,17 +1148,17 @@ user_pref("_user.js.parrot", "2300 syntax error: the parrot's off the twig!");
 | 
			
		||||
 * and network, are event driven, and can control the web page/site it is associated with,
 | 
			
		||||
 * intercepting and modifying navigation and resource requests, and caching resources.
 | 
			
		||||
 * [NOTE] Service worker APIs are hidden (in Firefox) and cannot be used when in PB mode.
 | 
			
		||||
 * [NOTE] Service workers only run over HTTPS. Service Workers have no DOM access. ***/
 | 
			
		||||
 * [NOTE] Service workers only run over HTTPS. Service workers have no DOM access. ***/
 | 
			
		||||
user_pref("dom.serviceWorkers.enabled", false);
 | 
			
		||||
/* 2304: disable Web Notifications
 | 
			
		||||
 * [NOTE] Web Notifications require Service Workers, and are behind a prompt (see 2306)
 | 
			
		||||
 * [NOTE] Web Notifications require service workers (2302) and are behind a prompt (2306)
 | 
			
		||||
 * [1] https://developer.mozilla.org/docs/Web/API/Notifications_API ***/
 | 
			
		||||
   // user_pref("dom.webnotifications.enabled", false); // [FF22+]
 | 
			
		||||
   // user_pref("dom.webnotifications.serviceworker.enabled", false); // [FF44+]
 | 
			
		||||
/* 2305: disable Push Notifications [FF44+]
 | 
			
		||||
 * web apps can receive messages pushed to them from a server, whether or
 | 
			
		||||
 * not the web app is in the foreground, or even currently loaded
 | 
			
		||||
 * [NOTE] Push Notifications require Service Workers, and are behind a prompt (see 2306)
 | 
			
		||||
 * [NOTE] Push Notifications require service workers (2302) and are behind a prompt (s2306)
 | 
			
		||||
 * [1] https://developer.mozilla.org/docs/Web/API/Push_API ***/
 | 
			
		||||
   // user_pref("dom.push.enabled", false);
 | 
			
		||||
   // user_pref("dom.push.connection.enabled", false);
 | 
			
		||||
@@ -1464,8 +1463,8 @@ user_pref("browser.cache.offline.insecure.enable", false); // [DEFAULT: false in
 | 
			
		||||
 * [1] https://support.mozilla.org/questions/1098540
 | 
			
		||||
 * [2] https://bugzilla.mozilla.org/959985 ***/
 | 
			
		||||
user_pref("offline-apps.allow_by_default", false);
 | 
			
		||||
/* 2740: disable service workers cache and cache storage
 | 
			
		||||
 * [NOTE] We clear Service Worker cache on close (see 2803)
 | 
			
		||||
/* 2740: disable service worker cache and cache storage
 | 
			
		||||
 * [NOTE] We clear service worker cache on close (see 2803)
 | 
			
		||||
 * [1] https://w3c.github.io/ServiceWorker/#privacy ***/
 | 
			
		||||
   // user_pref("dom.caches.enabled", false);
 | 
			
		||||
/* 2750: disable Storage API [FF51+]
 | 
			
		||||
@@ -1483,7 +1482,7 @@ user_pref("offline-apps.allow_by_default", false);
 | 
			
		||||
/*** [SECTION 2800]: SHUTDOWN
 | 
			
		||||
     You should set the values to what suits you best.
 | 
			
		||||
     - "Offline Website Data" includes appCache (2730), localStorage (2710),
 | 
			
		||||
       Service Worker cache (2740), and QuotaManager (IndexedDB (2720), asm-cache)
 | 
			
		||||
       service worker cache (2740), and QuotaManager (IndexedDB (2720), asm-cache)
 | 
			
		||||
     - In both 2803 + 2804, the 'download' and 'history' prefs are combined in the
 | 
			
		||||
       Firefox interface as "Browsing & Download History" and their values will be synced
 | 
			
		||||
***/
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user