Can't register a service worker in chrome but in Firefox it is working
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
Having a problem in registering a service worker in chrome is say in console log is Service worker registration failed: DOMException.
I used https on my site. and its running in livesite.
please see my code.
main.js
if ('serviceWorker' in navigator) {
// Register a service worker hosted at the root of the
// site using the default scope.
navigator.serviceWorker.register('sw.js').then(function(registration) {
console.log('Service worker registration succeeded:', registration);
}, /*catch*/ function(error) {
console.log('Service worker registration failed:', error);
});
} else {
console.log('Service workers are not supported.');
}
sw.js is empty Im trying to register my worker first before I add a code in this file.
Console log in mozilla
ServiceWorker registration successful with scope: https://m.domain.com/ main.js:5:7
Console log in chrome
Service worker registration failed: DOMException.
javascript service-worker
add a comment |
Having a problem in registering a service worker in chrome is say in console log is Service worker registration failed: DOMException.
I used https on my site. and its running in livesite.
please see my code.
main.js
if ('serviceWorker' in navigator) {
// Register a service worker hosted at the root of the
// site using the default scope.
navigator.serviceWorker.register('sw.js').then(function(registration) {
console.log('Service worker registration succeeded:', registration);
}, /*catch*/ function(error) {
console.log('Service worker registration failed:', error);
});
} else {
console.log('Service workers are not supported.');
}
sw.js is empty Im trying to register my worker first before I add a code in this file.
Console log in mozilla
ServiceWorker registration successful with scope: https://m.domain.com/ main.js:5:7
Console log in chrome
Service worker registration failed: DOMException.
javascript service-worker
check with your cookie setting .. for similar error in firefox is resolve by cookie setting. stackoverflow.com/questions/49539306/…
– divyang4481
Jan 4 at 2:48
How are you creating the worker process? What isnavigator?
– Get Off My Lawn
Jan 4 at 2:57
@GetOffMyLawn that is a ServiceWorker and you do generally register it through thewindow.navigator.serviceWorkerAPI. The question's title was wrong.
– Kaiido
Jan 4 at 3:00
Okay... I thought that this was a Web Worker...
– Get Off My Lawn
Jan 4 at 3:01
Are you sure you don't have a clearer error message somewhere? That sounds like something in the worker's code failed. Try to remove things until it doesn't throw anymore. And anyway, we'll need to see an Minimal, Complete, and Verifiable example to be able to help you.
– Kaiido
Jan 4 at 3:01
add a comment |
Having a problem in registering a service worker in chrome is say in console log is Service worker registration failed: DOMException.
I used https on my site. and its running in livesite.
please see my code.
main.js
if ('serviceWorker' in navigator) {
// Register a service worker hosted at the root of the
// site using the default scope.
navigator.serviceWorker.register('sw.js').then(function(registration) {
console.log('Service worker registration succeeded:', registration);
}, /*catch*/ function(error) {
console.log('Service worker registration failed:', error);
});
} else {
console.log('Service workers are not supported.');
}
sw.js is empty Im trying to register my worker first before I add a code in this file.
Console log in mozilla
ServiceWorker registration successful with scope: https://m.domain.com/ main.js:5:7
Console log in chrome
Service worker registration failed: DOMException.
javascript service-worker
Having a problem in registering a service worker in chrome is say in console log is Service worker registration failed: DOMException.
I used https on my site. and its running in livesite.
please see my code.
main.js
if ('serviceWorker' in navigator) {
// Register a service worker hosted at the root of the
// site using the default scope.
navigator.serviceWorker.register('sw.js').then(function(registration) {
console.log('Service worker registration succeeded:', registration);
}, /*catch*/ function(error) {
console.log('Service worker registration failed:', error);
});
} else {
console.log('Service workers are not supported.');
}
sw.js is empty Im trying to register my worker first before I add a code in this file.
Console log in mozilla
ServiceWorker registration successful with scope: https://m.domain.com/ main.js:5:7
Console log in chrome
Service worker registration failed: DOMException.
javascript service-worker
javascript service-worker
edited Jan 4 at 3:27
John Paul Aquino
asked Jan 4 at 2:41
John Paul AquinoJohn Paul Aquino
64
64
check with your cookie setting .. for similar error in firefox is resolve by cookie setting. stackoverflow.com/questions/49539306/…
– divyang4481
Jan 4 at 2:48
How are you creating the worker process? What isnavigator?
– Get Off My Lawn
Jan 4 at 2:57
@GetOffMyLawn that is a ServiceWorker and you do generally register it through thewindow.navigator.serviceWorkerAPI. The question's title was wrong.
– Kaiido
Jan 4 at 3:00
Okay... I thought that this was a Web Worker...
– Get Off My Lawn
Jan 4 at 3:01
Are you sure you don't have a clearer error message somewhere? That sounds like something in the worker's code failed. Try to remove things until it doesn't throw anymore. And anyway, we'll need to see an Minimal, Complete, and Verifiable example to be able to help you.
– Kaiido
Jan 4 at 3:01
add a comment |
check with your cookie setting .. for similar error in firefox is resolve by cookie setting. stackoverflow.com/questions/49539306/…
– divyang4481
Jan 4 at 2:48
How are you creating the worker process? What isnavigator?
– Get Off My Lawn
Jan 4 at 2:57
@GetOffMyLawn that is a ServiceWorker and you do generally register it through thewindow.navigator.serviceWorkerAPI. The question's title was wrong.
– Kaiido
Jan 4 at 3:00
Okay... I thought that this was a Web Worker...
– Get Off My Lawn
Jan 4 at 3:01
Are you sure you don't have a clearer error message somewhere? That sounds like something in the worker's code failed. Try to remove things until it doesn't throw anymore. And anyway, we'll need to see an Minimal, Complete, and Verifiable example to be able to help you.
– Kaiido
Jan 4 at 3:01
check with your cookie setting .. for similar error in firefox is resolve by cookie setting. stackoverflow.com/questions/49539306/…
– divyang4481
Jan 4 at 2:48
check with your cookie setting .. for similar error in firefox is resolve by cookie setting. stackoverflow.com/questions/49539306/…
– divyang4481
Jan 4 at 2:48
How are you creating the worker process? What is
navigator?– Get Off My Lawn
Jan 4 at 2:57
How are you creating the worker process? What is
navigator?– Get Off My Lawn
Jan 4 at 2:57
@GetOffMyLawn that is a ServiceWorker and you do generally register it through the
window.navigator.serviceWorker API. The question's title was wrong.– Kaiido
Jan 4 at 3:00
@GetOffMyLawn that is a ServiceWorker and you do generally register it through the
window.navigator.serviceWorker API. The question's title was wrong.– Kaiido
Jan 4 at 3:00
Okay... I thought that this was a Web Worker...
– Get Off My Lawn
Jan 4 at 3:01
Okay... I thought that this was a Web Worker...
– Get Off My Lawn
Jan 4 at 3:01
Are you sure you don't have a clearer error message somewhere? That sounds like something in the worker's code failed. Try to remove things until it doesn't throw anymore. And anyway, we'll need to see an Minimal, Complete, and Verifiable example to be able to help you.
– Kaiido
Jan 4 at 3:01
Are you sure you don't have a clearer error message somewhere? That sounds like something in the worker's code failed. Try to remove things until it doesn't throw anymore. And anyway, we'll need to see an Minimal, Complete, and Verifiable example to be able to help you.
– Kaiido
Jan 4 at 3:01
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54032497%2fcant-register-a-service-worker-in-chrome-but-in-firefox-it-is-working%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54032497%2fcant-register-a-service-worker-in-chrome-but-in-firefox-it-is-working%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
check with your cookie setting .. for similar error in firefox is resolve by cookie setting. stackoverflow.com/questions/49539306/…
– divyang4481
Jan 4 at 2:48
How are you creating the worker process? What is
navigator?– Get Off My Lawn
Jan 4 at 2:57
@GetOffMyLawn that is a ServiceWorker and you do generally register it through the
window.navigator.serviceWorkerAPI. The question's title was wrong.– Kaiido
Jan 4 at 3:00
Okay... I thought that this was a Web Worker...
– Get Off My Lawn
Jan 4 at 3:01
Are you sure you don't have a clearer error message somewhere? That sounds like something in the worker's code failed. Try to remove things until it doesn't throw anymore. And anyway, we'll need to see an Minimal, Complete, and Verifiable example to be able to help you.
– Kaiido
Jan 4 at 3:01