本地主机。
IE10 / Firefox 24
我正在测试我的应用程序中的一些缓存选项,并希望在脱机工作模式下设置Internet Explorer和Firefox。浏览器适用于缓存页面,但每当遇到未缓存的资源时,它们会立即连接并下载。我正在寻找和搜索,但无法找到一种方法来禁用这种自动上线行为。
有没有办法将浏览器永久设置为脱机模式而不是自动连接?我希望他们在通过浏览器缓存无法获得某些内容时显示“未找到”消息。
更新
Firefox看起来好一点。浏览www内容时它会坚持离线模式(它不会加载页面),但会一直加载本地服务器内容。
IE10始终重新连接本地或www。
就localhost而言,我尝试过普通的“localhost”,并映射了本地域名(myawesomeapp.local)
答案 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版本。