我正在尝试在CEFSharp嵌入式浏览器中执行的javascript文件中注册Service Worker,如下所示:
if ("serviceWorker" in navigator) {
console.log("Service Worker Supported")
window.addEventListener("load", () => {
navigator.serviceWorker
.register("service_worker.js")
.then(response => console.log("Service Worker: Registered"))
.catch(error => console.log(`Service Worker: Error ${error}`));
})
}
在调试时,我可以看到导航器没有“ serviceWorker”属性。有没有办法添加它? (也许通过设置一些CEFSharp设置或类似设置?)
感谢您的时间!