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