未创建Firefox扩展SQLITE数据库



i正在尝试从Firefox扩展程序创建一个新的本地SQLITE数据库。我一直在阅读存储|MDN和我有以下代码。

Components.utils.import("resource://gre/modules/Services.jsm");
Components.utils.import("resource://gre/modules/FileUtils.jsm");
window.addEventListener("load", function() {
let file = FileUtils.getFile("ProfD", ["my_db_file_name.sqlite"]);
let dbConn = Services.storage.openDatabase(file); // Will also create the file if it does not exist
}, false);

SQLite文件根本没有创建。有什么问题?

问题是 addeventListener 包装器。没有它...您剩余的代码可以很好地创建DB文件。建议您研究此页面。

最新更新