大概不少人都知道可以通过设置, 让 firefox 或者 Internet Explorer 使用代理自动配置脚本,也就是 proxy.pac 文件, 来根据不同情况分别选择 proxy 代理服务器。
但是在 IE8 中我却遇到了一个奇怪的问题,明明在 firefox 中正确无误的 proxy.pac 文件,在 IE8 里始终无法使用,甚至 IE8 根本就不理会它的存在,就像没设置一样。
本地 proxy.pac 存放的位置是 d:\data\proxy.pac ,那么在"自动配置脚本"中就应该填写 file:///d:/data/proxy.pac , 可是无论如何无法成功。
经过无数次的失败,偶然发现只要少一个斜杠 / 就能解决问题。
能工作的格式如下:
file://d:/data/proxy.pac
注意,file: 后面是 "//" 而不是 "///", 两个斜杠,而非三个斜杠。虽然几乎所有讲 URI 的地方都说本地文件应该采用 file:/// 三斜杠 方式,却不知为什么 IE8 的自动配置只能使用两斜杠。怪哉。
阅读(9118) | 评论(0) | 转发(0) |