localhost时,Internet Explorer和Firefox不会保持脱机模式

时间:2013-10-15 19:53:50

标签: internet-explorer firefox cache-control offline-caching offline-browsing

本地主机。

IE10 / Firefox 24

我正在测试我的应用程序中的一些缓存选项,并希望在脱机工作模式下设置Internet Explorer和Firefox。浏览器适用于缓存页面,但每当遇到未缓存的资源时,它们会立即连接并下载。我正在寻找和搜索,但无法找到一种方法来禁用这种自动上线行为。

有没有办法将浏览器永久设置为脱机模式而不是自动连接?我希望他们在通过浏览器缓存无法获得某些内容时显示“未找到”消息。

更新

Firefox看起来好一点。浏览www内容时它会坚持离线模式(它不会加载页面),但会一直加载本地服务器内容。

IE10始终重新连接本地或www。

就localhost而言,我尝试过普通的“localhost”,并映射了本地域名(myawesomeapp.local)

2 个答案:

答案 0 :(得分:1)

我想我在这里找到了答案:http://support.microsoft.com/kb/195730

摘录:

Internet Explorer启动的脱机模式由注册表数据值“GlobalUserOffline”确定。将此数据值设置为1将导致Internet Explorer以脱机模式启动。由于在Internet Explorer关闭时使用当前脱机状态写入此值,因此必须在启动Internet Explorer之前通过注册表编辑器手动切换值,或者运行使用Registry API更改设置的程序。

对于Windows 98,可以在以下键下找到“GlobalUserOffline”数据值:

HKEY_USERS.DEFAULT \软件\微软\的Windows \ CurrentVersion \互联网 设置

在Windows NT 4和Windows 2000下,密钥如下:

HKEY_USERS \ SID \软件\微软\的Windows \ CurrentVersion \互联网 设置

其中SID是希望Internet Explorer在脱机模式下启动的用户的安全ID。

答案 1 :(得分:0)

解决方案是将Internet Explorer的版本回滚到8。 从IE9开始,Internet Explorer中存在漏洞和安全漏洞:当某些应用程序需要访问Internet时,它会联机。即使您使用JavaScripts打开本地.mht文件,它也会意外地联机(并且,我认为,将该文件的隐私敏感路径作为引用者发送)。 因此,我在更新后卸载了IE9,并使用IE8。

您也可以尝试将默认Internet连接的代理设置更改为0.0.0.0

P.S。有了这样的安全漏洞,我无法将Windows更新到任何新版本,并计划切换到某些Linux版本。