阅读:2486回复:3
PAC 修改后如何使之生效
我是刚从opera转过来的,opera的PAC是可以修改后立即生效的,但火狐却不行。而我习惯使用PAC,全浏览器支持,代理和过滤广告通吃。
有什么办法可以立即生效吗? 例如有重读PAC的命令吗?内部命令,JS命令都行,我可以用MozRepl操作它。 谢谢。 |
|
1楼#
发布于:2014-09-20 21:21
命令:
Components.classes['@mozilla.org/network/protocol-proxy-service;1'].getService().reloadPAC(); 也有uc脚本edit pac,Switch Proxy。 |
|
2楼#
发布于:2014-09-21 10:28
楼主大侠!能不能分享既能代理又能过滤广告的PAC文件?谢谢!
|
|
3楼#
发布于:2014-09-22 19:06
谢谢。
代理和过滤的PAC结构: function FindProxyForURL( url, host ) { if ( shExpMatch(host, "过滤广告") || shExpMatch(url, "过滤广告") ) return "PROXY localhost:0"; else if (shExpMatch(host, "*.dropbox*") || shExpMatch(host, "*google.com") ) return "PROXY 127.0.0.1:8000"; else return "DIRECT"; } |
|