数据库
首页 > 数据库> > javascript – 从Web worker和主浏览器线程访问相同的Web sql数据库

javascript – 从Web worker和主浏览器线程访问相同的Web sql数据库

作者:互联网

我已经google了很多,无法确定我是否应该能够从主ui线程和web工作者访问相同的websql数据库.

我正在使用async api,因为我相信这是为web worker和主ui​​线程实现的唯一API.

基本上,当两个线程同时针对同一个数据库执行事务时,我会遇到问题. SQLite支持以受控方式访问数据库的多个线程,因此它应该是可能的.

有没有人这样做过?

解决方法:

Web工作者的功能非常有限.您无法访问websql数据库或localStorage.唯一的解决方法是将消息发送到处理更新的主窗口.

编辑:

以下是可用的webworker功能的链接:

https://developer.mozilla.org/en/DOM/Worker/Functions_available_to_workers

标签:javascript,html5,web-sql
来源: https://codeday.me/bug/20190709/1416553.html