哪个版本的Firefox将支持Web SQL?

19

我正在开发一个需要离线存储SQL的应用程序。

我尝试过:

    if (window.openDatabase) {
        window.db = window.openDatabase("app", "", "my app db name", 1024*1024);
    }   

这在Chrome上运行良好,但在我的Firefox 3.6上无法工作。

哪个版本的Firefox将支持openDatabase?

4个回答

24

7

我相信FF正在努力实现IndexedDB,而不是WebDatabase。


3

在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,就不需要为两种不同的数据库提供支持。


3
如果您想了解什么浏览器支持什么功能,可以查看Caniuse。特别是关于本地存储方面,请参见此处编辑: 哎呀!我没意识到这已经过去一年了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接