如何解决FireFox 上的 dexie.js 问题,已创建数据库但无法添加或从中读取数据
我正在使用 Dexie 进行扩展,该扩展可在 Chrome 上运行,但不在 Firefox 上运行。问题是,如果我使用带有 javascript 的简单 html 文件,则可以创建数据库并添加日期。但是当在 Firefox 中通过临时扩展运行扩展时,manifest.json 不起作用。数据库已创建,但没有key,无法添加或读取数据。
这是错误日志的状态
Error
columnNumber: 4631
fileName: "moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js"
lineNumber: 1
stack: "z@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:4631\nt@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:6191\nun.prototype.create@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:40424\ne@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:18484\nIt.prototype._trans@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:18839\nWt.prototype._read@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:27328\nWt.prototype.toArray@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:28638\nWt.prototype.first@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:29584\nIt.prototype.get@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:18972\nlistRecord@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/googleTranslate.js:666:24\nlistRec@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/googleTranslate.js:680:27\npretranslate@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/googleTranslate.js:79:17\ntranslateEntry@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/googleTranslate.js:266:30\ntranslateEntryClicked/<@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/contentScript.js:189:27\nAsync*translateEntryClicked@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/contentScript.js:188:10\nEventHandlerNonNull*addTranslateButtons@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/contentScript.js:110:9\n@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/contentScript.js:92:9\nAsync*@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/contentScript.js:53:21\n"
<prototype>: Error.prototype { stack: "",… }
inner: TypeError
columnNumber: 16047
fileName: "moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js"
lineNumber: 1
message: "\"then\" is read-only"
stack: "st@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:16047\nlt@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:16600\nrt@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:15408\nwn@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:49537\nCn/</s.onupgradeneeded<@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:55255\nXe/<@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:11929\nEventHandlerNonNull*Cn/<@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:54940\nt@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:9544\nFe@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:9836\nCn@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:54517\nFn.prototype.open@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/dexie.min.js:1:61912\n@moz-extension://0fc02860-fae1-4b9d-949b-63df8815a2c1/googleTranslate.js:26:4\n"
<prototype>: TypeError.prototype { stack: "",… }
message: "TypeError \"then\" is read-only"
name: "OpenFailedError"
stack: ""
我使用的是最新版本的 Dexie 和 Firefox。即使没有打开开发控制台,它也不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。