All Projects → clod81 → block_service_workers

clod81 / block_service_workers

Licence: MIT License
Extension to block Service Workers registration in Chrome (also see https://shadow-workers.github.io )

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to block service workers

generator-sf
Yeoman generator that scaffolds out a Symfony PHP app including Browsersync, various CSS preprocessors, jspm, webpack, browserify and Service Worker
Stars: ✭ 14 (-51.72%)
Mutual labels:  service-worker
gologger
A concurrent, fast queue/service worker based filesystem logging system perfect for servers with concurrent connections
Stars: ✭ 16 (-44.83%)
Mutual labels:  service-worker
Mosque-Screen
Chat: https://discord.gg/CG7frj2 - Email: [email protected]. We do not provide any support, this is a volunteer-based project therefore we cannot commit to any time to resolve local issues.
Stars: ✭ 54 (+86.21%)
Mutual labels:  service-worker
web-pwa
一个针对于 PWA 相关功能的库
Stars: ✭ 31 (+6.9%)
Mutual labels:  service-worker
ipfs-browser-gateway
An IPFS gateway without server, by utilizing service worker.
Stars: ✭ 31 (+6.9%)
Mutual labels:  service-worker
pushercoins
A React.js PWA with realtime features accompanying the tutorial on the Pusher blog.
Stars: ✭ 66 (+127.59%)
Mutual labels:  service-worker
Smart-Text-Editor
The text editor that requires only a browser and a keyboard!
Stars: ✭ 60 (+106.9%)
Mutual labels:  service-worker
react-app-rewire-workbox
Customise the service worker for create-react-app apps without ejecting - using Google's Workbox webpack plugins instead of the old sw-precache
Stars: ✭ 44 (+51.72%)
Mutual labels:  service-worker
gatsby-pwa-demo
PWA Example: Progressive Web App E-Commerce with Gatsby.js
Stars: ✭ 68 (+134.48%)
Mutual labels:  service-worker
wordpress-pwacommerce
PWACommerce - WooCommerce Mobile Plugin for Progressive Web Apps & Hybrid Mobile Apps
Stars: ✭ 20 (-31.03%)
Mutual labels:  service-worker
service-workers-offline
Code for the Service Workers / PWA section of the Service Workers & Offline course by Kyle Simpson
Stars: ✭ 99 (+241.38%)
Mutual labels:  service-worker
eleventy-plugin-pwa
An eleventy plugin to generate service-worker for PWA. Powered by Google Workbox
Stars: ✭ 46 (+58.62%)
Mutual labels:  service-worker
react-weather-app
⛅️ PWA Weather App made with ReactJS
Stars: ✭ 147 (+406.9%)
Mutual labels:  service-worker
exploration-service-worker
Let's get started with ServiceWorker
Stars: ✭ 14 (-51.72%)
Mutual labels:  service-worker
clean-to-the-core
🍏 A gluten free, accessible, offline-first, progressive web app for creating healthy meals.
Stars: ✭ 12 (-58.62%)
Mutual labels:  service-worker
edge-mock
Tools for testing and developing CloudFlare worker apps.
Stars: ✭ 49 (+68.97%)
Mutual labels:  service-worker
angular-8-boilerplate
Angular 8 Boilerplate with bootstrap
Stars: ✭ 23 (-20.69%)
Mutual labels:  service-worker
mswjs.io
Official website and documentation for the Mock Service Worker library.
Stars: ✭ 77 (+165.52%)
Mutual labels:  service-worker
data-transport
A generic and responsible communication transporter(iframe/Broadcast/Web Worker/Service Worker/Shared Worker/WebRTC/Electron, etc.)
Stars: ✭ 27 (-6.9%)
Mutual labels:  service-worker
webpush-example
A basic push notifications app built on Laravel and Vanilla Javascript.
Stars: ✭ 26 (-10.34%)
Mutual labels:  service-worker

Extension to block Service Workers registration in Chrome

This project has been developed following the research and the development of the tool: https://shadow-workers.github.io

Chrome Web Store

Previous version works on Firefox. Support for Firefox has been discontinued, because major differences with Chrome

Firefox Add-ons

When loaded, this extension will prevent Service Workers to be registered.

If you want to manually install it on Firefox from this code, change the manifest.json to:

{
  "manifest_version": 2,
  "applications": {
    "gecko": {
      "id": "[email protected]",
      "strict_min_version": "52.0"
    }
  },
  "name": "Block Service Workers",
  "description": "Disallow to register Service Workers",
  "version": "0.3.0",
  "icons": {
     "16": "logox16.png",
     "48": "logox48.png",
    "128": "logo.png" 
  },        
  "permissions":[
    "tabs",
    "storage",
    "notifications"
  ],
  "background":
  {
    "scripts": ["confirm.js"]    
  },
  "browser_action": {
    "default_icon": "logox32.png",
    "default_popup": "settings.html"
  },
  "content_scripts": [
    {
      "matches": ["https://*/*"],
      "run_at": "document_start",
      "js": ["index.js"]
    }
  ]
}

POC

Authors

License

This tool is released under the MIT License.

How to contribute

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].