当前位置:首页 > IE浏览器知识
这些字符串提供的信息决定在您的浏览器中显示何种内容。例如,假设您使用 Windows 计算机访问一个这样的站点,它可能就会自动提供 Windows 版本的软件供您下载。有时在您安装了非微软的第三方软件,例如路由器、摄像头、声卡驱动,或者访问了非微软提供的站点之后,您的 User Agent 字符串将被附加额外的信息。 关于 User Agent 字符串的更多信息可以参考: http://msdn.microsoft.com/en-us/library/ms537503(VS.85).aspx 2. 如果我的 User Agent 字符串过长会出现什么问题
如果 User Agent 字符串过长,试图读取它的网站可能拒绝您的浏览器获取站点内容的请求。由于请求信息会在网站与您的浏览器之间不停地往返并陷入循环,这可能会引起不必要的浏览器响应缓慢。
笔者注:通常 User Agent 字符串的长度不应超过 200 个字符,否则 IE 8 便会很容易出现无法获取请求的内容、浏览器被屏蔽、返还空白页面、显示错误信息等各类故障。 我们可以在浏览器地址栏中输入: BLOCKED SCRIPTalert(navigator.userAgent)
然后运行,查看当前的 User Agent 字符串。如果 User Agent 字符串过长,可以打开注册表编辑器,在如下注册表项中删除不需要的附加信息:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\5.0\\User Agent
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\User Agent HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\5.0\\User Agent
HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\User Agent
另外,User Agent 字符串中的信息排列顺序也是有讲究的。因为附加信息过多、导致排列顺序有误而引起的网站功能故障也很常见。笔者在 2008 年曾写过一篇博客《Windows Update 为什么将 Windows 识别为 Macintosh》,讨论的问题便是由 User Agent 字符串引起,欢迎参考。
★ 技巧 2:增大 IE 8 的连接限制数优化 IE 的并行下载
IE 8 浏览器允许与每台服务器同时建立最多六个连接以刷新显示信息,这意味着当您同时下载多个文件时,您可以从每台服务器获得最多六个文件的并行下载。有时增大 IE 8 的每服务器连接限制数可以增强浏览器的下载及浏览性能。 有关如何增加 IE 8 的连接限制数,请访问: http://support.microsoft.com/kb/282402/zh-cn
注:我们可以将 IE 8 的连接限制数增大为十。从 KB282402 知识库文章页面中获取自动的 Fix it 工具,或者参照 KB282402 介绍的方法手动修改组策略或注册表
共分享92篇相关文档