IE / Google Chrome Frame可以通过缓存加载时访问HTML5白名单资源吗?

时间:2011-03-23 18:45:13

标签: manifest google-chrome-frame

我是否需要设置特殊的IE安全设置或标头以允许来自Chrome BHO的请求?如果没有,那么阻止我的AJAX调用的是什么?

我的HTML5应用使用AJAX访问清单白名单(NETWORK部分)中列出的资源。清除IE缓存后,应用程序将加载并访问HTTP状态为200的JSON资源。

如果我关闭IE窗口,然后在新的IE窗口中导航到该应用程序,则从缓存加载应用程序。但是,访问我的JSON资源会导致HTTP状态为0,并显示消息“通信失败”。

在调查此问题时,我发现IE不信任该页面。 如果页面标题中没有Google BHO元标记,则该页面是可信的。将元标记添加回标题,页面不受信任。

此问题特定于IE / Google Chrome Frame。例如,Chrome浏览器在从缓存加载时可以正常工作。

1 个答案:

答案 0 :(得分:0)

谷歌(Chromium项目)解决了这个问题。发布待定。

请参阅http://code.google.com/p/chromium/issues/detail?id=76439