创建.pac以重定向某些页面

时间:2011-10-27 15:10:20

标签: javascript internet-explorer-9 proxy.pac

我已经在这一段时间了,我很难过。我需要为我们的一台服务器创建和自动配置脚本。它需要能够单独阻止/重新路由某些URL。

例如,我们的产品使用Facebook,如果facebook API出现故障,我希望它能够轻松地重新路由到显示“错误...”的页面。或者,如果我需要阻止Facebook进行一些测试,那么就有可能。

我阅读了很多文章,甚至找到了关于.pac文件(Designing and implementing effective PAC file solutions)的教程。测试时我写了一个脚本。但是,当我在Internet Explorer 9中导入它时,它不会执行任何操作。

任何帮助都会有所帮助,非常感谢。

示例代码。如果使用了facebook网址,我只是希望它重定向到Google。

function FindProxyForURL(url, host) { 
    if(url.substring(0, 15) == "www.facebook.com") return "www.google.com: 8080";
else return "DIRECT"; }

1 个答案:

答案 0 :(得分:0)

pac文件仅在返回值中支持3个指令:PROXY urlSOCKS urlDIRECT

要执行您想要的操作,您需要PROXY到您拥有的代理服务器,进行访问检查。