【问题标题】:"window.openDatabase is not a function" error in chrome appchrome 应用程序中的“window.openDatabase 不是函数”错误
【发布时间】:2016-01-03 17:44:55
【问题描述】:

当我从 chrome 浏览器运行我的 index.html 时,一切正常,但是在我从相同的文件创建一个 chrome 应用程序并尝试运行该应用程序后,我得到“window.openDatabase 不是函数”错误。我错过了什么?我听说 WEBsql 正在被贬值,但如果这是问题所在,那么为什么它在我的浏览器上运行?为了创建 chrome 应用程序,我使用 html/js/css 文件对文件夹进行的唯一更改是添加清单和一个 background.js,我也用 chrome.storage.local 改变了 window.localstorage

【问题讨论】:

    标签: html sqlite google-chrome web-applications google-chrome-app


    【解决方案1】:

    Chrome 拒绝在应用中支持它。

    鉴于 WebSQL 已被弃用,我们极不可能在新的上下文中公开 API。

    已经注意到您可以通过在webview 中使用它来解决问题。这是relevant issue

    【讨论】:

    • 感谢您的帮助,webview 解决方案非常适合我的应用!
    猜你喜欢
    • 2023-01-26
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多