我正在试验 IndexedDB jquery API,因为 indexedDB 与 safari / ipad 不兼容。我刚刚开始使用它并在仅运行 HTML 并且我无法使用文件中的任何内容时出现此错误。我所指的文件是IndexedDBShim
我的 html 看起来像
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="JavaScript1.js" type="text/javascript"></script>
<script src="/Scripts/IndexedDBShim.js" type="text/javascript"></script>
<script src="/Scripts/IndexedDBShim.min.js" type="text/javascript"></script>
<script src="/Scripts/jquery.indexeddb.js" type="text/javascript"></script>
<script src="/Scripts/jquery.indexeddb.min.js" type="text/javascript"></script>
</head>
<body>
<button onclick="test()">CREATE DATABASE</button>
</body>
</html>
Test() 函数中没有任何内容。我得到的错误是: 0x800a13b5 - JavaScript 运行时错误: 在 window.indexedDB = window.indexedDB || 的第 1653 行的严格模式下不允许分配给只读属性 window.webkitIndexedDB || window.mozIndexedDB || window.oIndexedDB || 窗口.msIndexedDB;
我用错了吗?
谢谢