|
阅读:2724回复: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";
} |
|