我已经有一个工作的proxy.pac文件。我希望客户端根据他们的网络浏览器使用不同的代理服务器。PAC(代理自动配置)navigator.appName不可用
没问题我以为。那里有很多java脚本片段,用于检测浏览器名称/版本。
我找到的示例使用了所有“navigator.appName”。如果我在常规网站上进行测试,这很好。当我把它放到我的proxy.pac中时,它不起作用。导航器对象似乎不存在。
有没有人有建议如何根据用户代理切换代理?
我的目标是,所有的IE6使用特定的代理,其余的只使用默认代理。
背景:IE6不支持在默认代理上使用的Kerberos身份验证。因此我使用LDAP authtentication设置了一个额外的代理。
在此先感谢您的帮助。
对不起,延迟回复。我做了一个解决方法,因为我发现没有解决方案正常工作。我将浏览器指向一个PHP脚本proxy.php,该脚本解析用户代理标题,并为ie6发送一个proxy.pac,并为其他所有者发送一个。 – casper 2012-08-13 17:15:10