Katalogi MY są następujące.Jak zarejestrować zakres pracownika serwisu jeden katalog powyżej, gdzie znajduje się plik service_worker.js
public_html/
sw/
z „sw /”, gdzie chcę umieścić wszystkich pracowników obsługi, ale wtedy te pracowników usług z zakresu wszystkich plików w „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>
Jak mogę pozwolić tego rodzaju zakresu?
Spowoduje to zgłoszenie błędu stwierdzającego, że zakres wykracza poza dozwolony zakres. Musisz także ustawić nagłówek zgodnie z drugą odpowiedzią. –