首页 > 解决方案 > 如何使用 importScripts 将 localforage 导入到 service worker?

问题描述

我正在尝试将 localforage 导入我的 service-worker.js 文件。我读过,你必须使用 importScripts() 这样做。事情是我使用 yarn 在我的 Vue 项目中安装了 localforage,现在我不确定在哪里访问 localforage 文件。

我试过了:

导致:service-worker.js:6 未捕获的 DOMException:无法在“WorkerGlobalScope”上执行“importScripts”:“https://webprojectname/localforage.min.js”处的脚本无法加载。在 https://webprojectname/service-worker.js:6:1 并且:该脚本具有不受支持的 MIME 类型('text/html')。

我搜索了很多谷歌但没有找到解决方案。感谢您的每一次帮助。

标签: vue.jsprogressive-web-appsservice-workerworkboxlocalforage

解决方案


您的文件似乎使用了错误的 MIME 类型。检查您的服务器配置。


推荐阅读