javascript - webSql在chrome中创建多个数据库节点

标签 javascript html web-sql

我在这里迷失了,在 Chrome 开发工具中,我创建的数据库被复制了多次。

enter image description here

前几个节点实际上是空的,只有最后一个节点有数据库表。正如您从图像中看到的,最后一个节点展开了。 什么会导致这种情况呢? 我使用以下代码,为了确保它不会重新创建数据库,我什至使用 if 语句。

if(!db)db=window.openDatabase(localStorage.DB_NAME,'',localStorage.DB_DESC,localStorage.DB_SIZE*1024*1024,function(){console.log('created a new DB')});

最佳答案

同样的事情也发生在我身上。弄清楚了:您运行了多个版本的代码,因此 chrome 为每个版本列出了一个节点。 就我而言,我的 chrome 扩展程序背景页面的调试器窗口中有多个节点,当我尝试不同版本的扩展程序时,我一直保持打开状态。 关闭窗口并再次打开它修复了此问题。

关于javascript - webSql在chrome中创建多个数据库节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19585541/

相关文章:

javascript - div 中的 Three.js 对象可禁用缩放、滚动/缩放文档

javascript - 按属性选择,相应设置innerHTML

javascript - safari 中的 websql 控制台专门用于在 iOS 中进行调试

javascript - 重写Async JS流程(可能使用JQuery Promise)

javascript - 服务器响应后 CSS 被删除

javascript - jqgrid rowobject 值未定义

javascript - 如何使用缩略图和箭头创建图片库

sqlite - IndexedDB 性能和 IndexedDB 与 WebSQL 性能比较

javascript - 使用 javascript 将数据插入 Google Sheets API

javascript - HTML5 通知图像中的圆 Angular