【问题标题】:Chrome Web-SQL Data Manipulation Causes CrashChrome Web-SQL 数据操作导致崩溃
【发布时间】:2016-06-14 09:51:58
【问题描述】:

我使用的是 Google Chrome 版本 51.0.2704.84 m。 我有一个使用 Web-SQL 进行存储的 Web 应用程序。从今天开始,一切正常。但是现在每次数据操作都会导致 chrome 崩溃。我使用了“开发者工具”窗口,在资源 > Web SQL 下,我为一个表输入了一个简单的更新代码。它还导致 chrome 崩溃并显示对话框“DevTools 已与页面断开连接......”。这是我的 tsql:

update app_settings set ServerIPAddress = '111'

但是当我重新加载页面并检查表中该列的值后,我很惊讶,女巫成功更新了。

请与我分享你的经验。

【问题讨论】:

  • 尝试以下操作: 1. 打开 example.com(或任何简单站点) 2. 在控制台中,运行:var db = openDatabase('mydb', '1.0', 'my first database', 2 * 1024 * 1024); db.transaction(function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS foo (id unique, text)'); tx.executeSql('INSERT INTO foo (id, text) VALUES (1, "synergies")'); }); 3. 在资源中,在 Web SQL > mydb 下,输入 update foo set text = '111'它还崩溃吗?如果是这样,它可能是应归咎于一个扩展,您可以禁用它们并重新测试。
  • 没有。它不会在其他网站上崩溃。
  • 但奇怪的是,当我在我的网络应用程序上运行您的代码时,它仍然崩溃。我没有扩展,可以肯定的是,我已经重置了 chrome,但它仍然不能正常工作。

标签: google-chrome crash google-chrome-devtools web-sql


【解决方案1】:

只需通过 IIS 而不是 file:/// 运行我的应用程序,我的问题就解决了。虽然我仍然不知道这个故障的实际技术原因。我希望它可以帮助某人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-02
    • 2021-01-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多