【问题标题】:WebSQL transaction error not enough storage space?WebSQL 事务错误 存储空间不足?
【发布时间】:2018-10-06 21:09:02
【问题描述】:

我尝试创建 websql 数据库。 openDatabaserenurn 值不为空,但database.transaction 返回剩余存储空间不足错误。

我有这个代码

const database = openDatabase("testDB","1.0","my test db",1024*1024*2);

database.transaction(
    function(tx) {
        tx.executeSql("CREATE TABLE IF NOT EXISTS todo (ID INTEGER PRIMARY KEY ASC,todo_item TEXT,due_date VARCHAR)", [], function(execErr) {
            console.log(execErr);
        });
    },

    function(txErr) {
        console.log(txErr);
    }
);

Chrome 69.0.3497.100 返回console.log(txErr);这个错误

剩余存储空间不足,或已达到存储配额,用户拒绝允许更多空间

可能是什么原因?

【问题讨论】:

  • (请将错误消息作为引号包含(如果多行则为块引号),而不是图片,以便即使在 2018 年也可以通过搜索找到它们。)
  • 已编辑的问题文本

标签: javascript html google-chrome web-sql


【解决方案1】:

我将数据库名称更改为随机单词,将数据库版本更改为 0.1,这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 2020-06-18
    相关资源
    最近更新 更多