我有一个从本地文件系统运行的基于qooxdoo的应用程序。

现在,我已经看到IE通常不支持本地文件的脱机存储(即使用file:///...访问应用程序)。但是qooxdoos脱机存储区是否不应对这种情况(例如userData行为)回退?我的意思是据说它与所有浏览器都兼容,但在IE9中不起作用...

只是出于我的兴趣:有人知道为什么IE不支持本地javascript进行脱机存储吗?本地脚本不是像远程脚本那样值得信赖吗?

最佳答案

这取决于您使用的qooxdoo版本。版本2.0.1,例如在不支持本地存储的情况下,确实为旧版IE使用userData提供了一个后备选项[1]。由于我们使用功能检查来确定要使用的实现,因此,一旦API不可用,IE是否会适当地禁用该功能取决于IE。如果不是这样,那么考虑在qooxdoo的bugzilla [2]中打开错误报告并将其报告为问题可能是一回事。


[1]
https://github.com/qooxdoo/qooxdoo/blob/master/framework/source/class/qx/bom/Storage.js#L37
[2] http://bugzilla.qooxdoo.org/

关于javascript - qooxdoo中的离线商店是否与所有浏览器以及本地文件系统兼容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12179589/

10-12 05:33