Can't register a serviceWorker

Aperta
#65 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
25/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
electron, javascript

Direzione di ricerca

Inizia riproducendo il fallimento di navigator.serviceWorker.register('/sw.js') e analizza come è configurata l’origine del documento. Traccia dove Electron espone o configura registerURLSchemeAsAllowingServiceWorkers("file"); l’issue non fornisce file o test del repository. Il lavoro è completato quando un documento con origine file può registrare il service worker senza l’errore di accesso negato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

I'd like to be able to register a service worker:
navigator.serviceWorker.register('/sw.js');

Access to service workers is denied in this document origin.

Is looks like there is a function that can be called to override this, but I'm not sure where it needs to be called from:
registerURLSchemeAsAllowingServiceWorkers("file");

According to this issue, this should be enabled by default from Electron v0.36.0:
https://github.com/electron/electron/issues/2831

Is there any way to get this working with the current bits?

Lingua principale
JavaScript
Stelle
3.7k
Fork
145
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Experience-Monks/devtool

Tutte le issue di Experience-Monks/devtool

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.