在我们开发的情况下,我们从https:// localhost提供文件,因为该应用程序托管在salesforce.com中.在铬服务工作者铬上阻止任何来自自签名服务器即(https:// localhost).
那么有没有办法在开发模式下禁用/取消注册服务工作者.任何模式都要遵循这一点.
谢谢
Adi*_*ngh 26
您可以使用chrome devtools,在Application> Service Workers路径下选择Update on refresh复选框
您还可以使用" 绕过网络"复选框来避免服务工作者的注册事件表单触发.
Dev Tools > Application > Service WorkersBypass for network这将阻止浏览器引用 Service Worker 来获取内容。当您不想在每次保存时都进行缓存清除时,这对于开发非常有用。
这是一个暴力方法:
const fn = () => {};
navigator.serviceWorker.register = () => new Promise(fn, fn);
Run Code Online (Sandbox Code Playgroud)
(在 Chrome Canary 和 Firefox 开发者版中测试)
| 归档时间: |
|
| 查看次数: |
9958 次 |
| 最近记录: |