1
我正在使用服務工作人員使用https而不是https來管理我的angular 4項目。但是,我收到此錯誤: 服務工作者註冊失敗:DOMException:註冊ServiceWorker失敗:提取腳本時發生SSL證書錯誤。http上的服務工作人員:提取腳本時發生SSL證書錯誤
這是我的服務worker.js
module.exports = {
navigateFallback: '/index.html',
stripPrefix: 'dist',
root: 'dist/',
staticFileGlobs: [
'dist/index.html',
'dist/**.js',
'dist/**.css',
'dist/assets/image/**.*',
'dist/assets/image/client-home-carousel/**.*',
]
};
一種在角cli.json:
"assets": [
"assets",
"favicon.ico",
"service-worker.js"
],
謝謝你的信息。我不知道。但有沒有可能有服務工作者https? – Melchia
@Melchia不,這是不可能的。無論使用何種瀏覽器,SW都只能在HTTPS連接之上工作。您可以在本地開發中使用HTTP,並繞過HTTPS限制/規則,請查看https://www.chromium.org/blink/serviceworker/service-worker-faq如果它對您有幫助,請標記我的答案正確:-) – pate