1

我使用HTML5 缓存清单编写了一个应用程序,但在 IE 10 中使用它时遇到问题。

我使用 Fiddler 来见证正在下载的清单文件以及在应用程序初始加载时获取的所有资源。如果我禁用我的网络适配器以强制机器脱机,只要我不关闭浏览器窗口,应用程序就会继续按预期工作。

但是,当我关闭浏览器窗口,然后尝试从收藏夹重新打开页面时,IE 10 告诉我“您没有连接到网络”。显然我知道,我正在尝试离线使用该应用程序。这些确切的步骤在 Chrome 中有效。

这种行为是设计使然吗?有解决方法吗?我现在无法使用 IE 11 进行测试……这在 IE 11 中有什么不同吗?

4

2 回答 2

1

如果您的公司使用 gpo 设置并启用了“关闭浏览器时为空的临时 Internet 文件夹”,则听到 appcache 清除的一些问题。

于 2013-11-22T17:02:41.443 回答
0

你找到答案了吗?我也有同样的问题。不过,我确实走得更远了。我发现,如果您转到 IE10 文件菜单选项并勾选脱机工作,然后尝试访问缓存的应用程序,它会加载页面,但我仍然遇到问题,因为它似乎没有使用也应该缓存的 javascript 文件。在 Google Chrome 上一切正常,但我们的客户仅限于 IE,因此 Chrome 不是一个选项。

于 2013-09-04T11:09:56.977 回答