Features of openDatabase
Features of openDatabase
我正在考虑构建一个使用openDatabase本地存储数据的应用程序。
我有几个问题。
-
是否可以通过其他方式从网站访问数据库?我假设使用firebug之类的东西可以对数据库进行查询。但我不确定是否另一个网站使用相同的数据库名称,它将使用或能够更新我的网站。
-
是否有可视化工具可以访问存储的数据?
-
数据库是针对登录用户还是针对计算机存储的?例如,如果一个用户登录到我的网站和数据库被创建和内容插入到表。如果不同的用户登录到计算机并访问同一个站点,会创建一个新的数据库还是引用已经创建的数据库?
谢谢!
-
浏览器在窗口时创建数据库。openDatabase在JavaScript中被调用。每个数据库都是由浏览器以每个域为基础存储的(即,如果两个域使用相同的数据库名称,浏览器将分别存储它们)。这也意味着该数据库对特定域中的所有页面都是可见的。像Firebug这样的工具是用于调试客户端脚本的,因此它们可以访问数据库,但是任何bookmarklet或外部脚本也可以。
-
为什么需要任何可视化工具来访问存储的数据?数据存储在客户端而不是服务器上。因此,只有客户端能够修改它。除非你打算做一个本地网页和存储数据供个人使用,否则绝对没有必要为数据库做一个前端。
-
数据库以每个用户为基础进行存储。浏览器在内部将数据库存储在当前用户的目录中。例如,Opera在Windows上它存储在C:'Users'%USERNAME%'AppData'Local'Opera.
相关文章:
- HighChart : Usage of setData
- Difference between methods of defining JavaScript 'class
- 为什么我在下面的..of循环中得到意外令牌
- Appending the innerhtml of <th>
- Animation cuts off multiple lines of text in <p>
- javascript: functionname() instread of functionname()
- jQuery使用.of()删除事件处理程序时出现的问题
- Three.js issue creating meshes outside of loader's load(
- jquery in the middle of html
- JavaScript equivalent of C#'s DynamicObject?
- nodejs console.log of object
- value of jquery sortable
- Javascript imageData returns array of 0's
- 对于grunt构建中的(let.of)错误
- Opposite of jQuery's :eq()
- Implementation of jQuery 'animate' with Meteor
- 是否可以在Adobe AIR中使用localStorage和window.openDatabase
- 当调用.of()然后调用.on()时,Jquery是否可能将事件推迟
- Angularjs ng-options selected value of dropdownlist
- Features of openDatabase