Le directory MY sono le seguenti.Come registrare l'ambito di un operatore di un servizio sopra la directory in cui si trova service_worker.js
public_html/
sw/
Il "sw /" è dove voglio mettere tutti i lavoratori dei servizi, ma poi avere quei lavoratori dei servizi, con un campo di applicazione a tutti i file in "public_html /".
JS
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('sw/notifications.js', { scope: '../sw/' }).then(function(reg) {
// registration worked
console.log('Registration succeeded. Scope is ' + reg.scope);
}).catch(function(error) {
// registration failed
console.log('Registration failed with ' + error);
});
};
</script>
Come faccio a consentire questo tipo di scopo?
Ciò genera un errore che indica che l'ambito è al di fuori dell'ambito consentito. È inoltre necessario impostare l'intestazione secondo l'altra risposta. –