gpt4 book ai didi

service-worker - 在 Service Worker 中导入 Dexie

转载 作者:行者123 更新时间:2023-12-01 12:12:50 32 4
gpt4 key购买 nike

是否可以在 service worker 中导入 Dexie?importScripts("https://unpkg.com/dexie@latest/dist/dexie.js");

结果:脚本资源位于重定向之后,这是不允许的。我必须通过将代码保存到本地文件中来将其本地导入到工作人员,但出现“窗口未定义错误”尽管 Dexie 代码似乎是检查自身而不是窗口...

我错过了什么吗?{typeof window !== 'undefined' ?窗口:全局;

最佳答案

传递给 importScripts() 的 URL 不能导致 HTTP 重定向。他们 must return使用正确的 JavaScript MIME 类型和 ok (2xx) 状态代码进行响应。

请求 https://unpkg.com/dexie@latest/dist/dexie.js 导致 HTTP 重定向到 https://unpkg.com/dexie@2.0.3/dist/dexie.js.

如果您使用最终的重定向 URL,您应该能够导入 Dexie:

importScripts('https://unpkg.com/dexie@2.0.3/dist/dexie.js');

关于service-worker - 在 Service Worker 中导入 Dexie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50471617/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com