我正在开发一个需要离线存储SQL的应用程序。
我尝试过:
if (window.openDatabase) {
window.db = window.openDatabase("app", "", "my app db name", 1024*1024);
}
这在Chrome上运行良好,但在我的Firefox 3.6上无法工作。
哪个版本的Firefox将支持openDatabase?
我正在开发一个需要离线存储SQL的应用程序。
我尝试过:
if (window.openDatabase) {
window.db = window.openDatabase("app", "", "my app db name", 1024*1024);
}
这在Chrome上运行良好,但在我的Firefox 3.6上无法工作。
哪个版本的Firefox将支持openDatabase?
在Firefox中,默认的WebSQL数据库位置:
C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\mlolddya.default\databases\
对于Chrome:
C:\Users\username\AppData\Local\Google\Chrome\User Data\Default\databases\
针对Safari:
C:\Users\username\AppData\Local\Apple Computer\Safari\Databases\
最新的Firefox版本已经不再使用WebSQL,而是转向使用IndexedDB。这是非常好的,因为如果您不想支持Safari,就不需要为两种不同的数据库提供支持。