同一个APP的两个独立进程里的WebView不能同时打开IndexDB,即使是不同的DB名也不行。
请问有谁遇到过?
项目地址:
git@github.com:Tobiyouth/ProcessWebViewTest.git
同一个APP的两个独立进程里的WebView不能同时打开IndexDB,即使是不同的DB名也不行。
请问有谁遇到过?
项目地址:
git@github.com:Tobiyouth/ProcessWebViewTest.git
此问题终结,解决方法如下:
js打开IndexedDB后会在/data/data/APP包名/app_webview/IndexedDB/打开的网页域名_0.indexeddb.leveldb路径下生成文件名为LOCK的锁文件,
写个线程循环删除LOCK文件即可。