pac文件的本质是javascript的一个函数。简单的pac文件可能直接就在notepade++之类的文本编辑上写了,但是怎么debug了,单纯的alert()并不会弹出对话框。要想看到alert()的内容,其实很简单。

打开firefox,打开error console, 然后更改代理设置,指向对应的pac文件

点击 reload,如果语法没有错误,从对应的error message console上,可以看见成功加载的信息,否则会提示某某语法错误

最后打开url,输入访问的网站,事先写在pac文件里面的alert()信息就可以看啦

比如 alert( "my ip " + myIPAddress())