背景:
我建立了一个即使在离线状态下也可以工作的网页。此页面是通过遵循“ AppCache”准则制作的。
我的网络浏览器是HP Windows 8平板电脑上的IE11。
当我在物理服务器(Oracle weblogic)上单击页面的直接URL时,便能够访问该页面。即使关闭网络连接,也可以通过IE11浏览器访问同一页面。
问题:
当我通过公司网关(F5和OHS)访问同一页面时,在有网络连接的情况下该页面可用。但是,一旦我关闭了网络连接,便会看到“您未连接到网络”页面。
当我重新连接到网络并尝试访问同一页面时,我可以看到页面请求的资源全部来自本地缓存浏览器(我通过IE开发人员工具检查了网络)。
不知道发生了什么。即使没有连接,我也想访问我的页面。
笔记:
我的页面只能通过网关使用“ HTTPS”访问。我直接访问服务器时使用的是“ HTTP”
IE似乎将其脱机内容保留在不同的安全区域中。并且这些区域根据连接到网络还是脱机而有所不同。
似乎当我连接到网络时,便应用了“本地Intranet”安全区域。但是当我离线时,IE浏览器会应用“ Internet”安全区域。
当我将站点域名添加到IE-> Internet选项->安全->受信任的站点时,我的网页开始正常运行。
从那时起,当连接到网络或脱机时,将应用相同的安全区域。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句