gpt4 book ai didi

javascript - pac(proxy-auto-config)文件中的函数FindProxyForURL在IE浏览器中无法使用

转载 作者:行者123 更新时间:2023-11-30 18:04:48 25 4
gpt4 key购买 nike

我们花了三天时间还是解决不了一个奇怪的技术问题,所以我们需要你的帮助。

我们编写的 pac(proxy-auto-config)文件在除 IE(Internet Explorer)之外的所有其他浏览器中都可以正常工作。

请求地址为

https://news.google.com.hk/nwshp?hl=zh-CN&tab=wn

如果pac文件是

function FindProxyForURL(url, host) {

if(/news/i.test(url)) return "PROXY 127.0.0.1:8087";

return "DIRECT";
}

没错,就是用代理访问网站。

但是如果 pac 文件更改为

function FindProxyForURL(url, host) {

if(/CN/i.test(url)) return "PROXY 127.0.0.1:8087";

return "DIRECT";

}

CN,也在url中。但 IE 并没有像我们想象的那样使用代理访问该网站。

但是我们在Chrome、Safari、Firefox等其他浏览器中测试,它们都运行良好,它们都使用代理访问网站。

在IE中,函数FindProxyForURL(url, host)中的参数“url”似乎不是url的完整路径,它只是包含主机,但在其他浏览器中它是完整的 url。

我们在这个问题上花了3天时间,你有什么想法让IE pac文件中的函数获取完整的url,或者有办法在IE浏览器中调试pac文件。

我们甚至无法在浏览器中提醒信息。

我们的IE版本是10,Windows 8。

最佳答案

参见 http://support.microsoft.com/kb/271361

您需要将 HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\EnableAutoProxyResultCache 设置为 DWORD 0。

关于javascript - pac(proxy-auto-config)文件中的函数FindProxyForURL在IE浏览器中无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16051450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com