1

本地主机。

IE10 / 火狐 24

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

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

更新

Firefox 似乎要好一些。浏览 www 内容时它会坚持离线模式(它不会加载页面),但总是会加载本地服务器内容。

IE10 总是重新连接本地或 www。

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

4

2 回答 2

1

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

摘抄:

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

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

HKEY_USERS.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Internet 设置

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

HKEY_USERS\SID\Software\Microsoft\Windows\CurrentVersion\Internet 设置

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

于 2013-10-15T20:58:24.173 回答
0

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

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

PS 有了这样的安全漏洞,我不想将 Windows 更新到任何新版本,并计划切换到某些 Linux 版本。

于 2017-02-18T12:52:37.070 回答