当尝试使用mac safari中的“window.openDatabase(...)”从websqlite保存/加载时,有时会失败并出现以下异常:
sqlite cannot open database file
然后,除非重新加载页面,否则websql不能再使用了。
有人知道如何解决这个问题吗? THX。
P.S。它在桌面mac safari上,而不是ios safari或“少于或多于5MB的数据存储问题”的问题。
答案 0 :(得分:0)
问题可能是Safari似乎无法收集openDatabase连接,你是否进行了大量的openDatabase调用?也许每排一个?为了避免这种情况,请确保缓存并重用数据库句柄。
有关详细信息,请参阅此讨论的任务。