错误“由于与数据库无关的原因,操作失败..“,在 Firefox 中使用 indexedDB 时
Error "Operation failed for reasons unrelated to the database..." when using indexedDB in Firefox
我在FF的不同示例之间来回尝试,我得到的只是The operation failed for reasons unrelated to the database itself and not covered by any other error code.
我相信它是由var request = indexedDB.open("mydb",2);
引起的
var db;
var indexedDB = window.indexedDB || window.webkitIndexedDB
||window.mozIndexedDB||window.msIndexedDB;
var request = indexedDB.open("mydb",2);
customerData=[
{ssn:"444-44-4444",name:"Bill",age:35,email:"bill@company.com"},
{ssn:"555-55-5555",name:"Donna",age:32,email:"donna@home.org"}
];
request.onerror = function(event){
};
request.onupgradeneeded = function(event) {
var objectStore = db.createObjectStore("customers",{keyPath:"ssn"});
objectStore.createIndex("name","name",{unique:false});
objectStore.createIndex("email","email",{unique:true});
for(var i in customerData){
objectStore.add(customerData[i]);
}
} ;
request.onsuccess = function(e) {
} ;
谢谢
你如何打开这个html/js脚本?
如果我没记错的话,FF无法从file.html
打开索引数据库这是一个错误或功能,取决于一个观点。
尝试使用xampit或其他"服务器"。或者只是使用 Chrome 进行快速测试。
当我尝试"本地"打开文件时,我遇到了同样的问题。我在MDC上发现了一个帖子,说出于安全原因,任何使用indexedDb的操作只能通过Web服务器的请求获得。因此,问题似乎与文件名(namelly file.html)无关,而是与协议无关。
BugZilla 上有一个关于这个奇怪错误消息的开放错误:
https://bugzilla.mozilla.org/show_bug.cgi?id=1628125
可能是由于硬盘损坏而引起的,但尚不清楚。
我们希望 Mozilla 能够改进他们的诊断,而不是朝着产品管理层认为更用户友好的"对不起,出了点问题"的通用错误消息的方向发展 - 它不是,也不比 WSOD 更有帮助。
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- Jquery-Regex按键操作在Chrome和Firefox中有所不同
- 错误“由于与数据库无关的原因,操作失败..“,在 Firefox 中使用 indexedDB 时
- 在加载外部页面时运行javascript以在Firefox中操作它
- Firefox 安全错误:“操作不安全
- 在 JavaScript 中按特定键执行某些操作在 Chrome 中有效,但在 Firefox 中不起作用
- 在Firefox扩展中的输入文件元素上单击操作失败
- 要显示此页面,Firefox必须发送重复先前执行的任何操作(如搜索或订单确认)的信息
- 通过Google Chrome/Firefox Addon中的控制台访问/操作内容脚本
- 在firefox中操作html输入类型文件名
- 操作日期firefox vs chrome
- Firefox错误——“底层对象不支持参数或操作”
- ExtJS GET操作在FireFox中存储返回值500
- 如何在Firefox浏览器上可靠地完成异步操作?
- Firefox localstorage from ifrage - SecurityError:该操作不安全
- 如何使用插件SDK操作Firefox UI
- Firefox扩展中的localStorage抛出“;操作不安全"例外
- window.event.key编写如何在Firefox上执行此操作的代码
- Firefox阅读器视图是如何操作的
- 将单击的元素传递给Firefox中的上下文菜单操作