我们正在构建一个将使用Application Cache(以及更多东西)离线使用的Web应用程序。
问题是,我们想要让使用旧版IE的用户使用Google Chrome Frame,希望它能运作。但appcache似乎不起作用:虽然网站正确缓存,但访问我们的网站没有互联网连接失败。我们得到标准即无网络错误页面。
我发现this FAQ表示由于Chrome Frame依赖于IE的网络堆栈,因此appcache将无法“按预期”运行。
考虑到这一点,我没有希望让它发挥作用(但是,如果你有一个解决方案,随意分享),我关心的更多是关于检测这个问题以相应地调整我的网站的行为。
如果javascript对象window.applicationCache
仍然存在,如何检测Chrome Frame缺少对appcache的支持?