让规则不在iframe里生效
Moderator: cre
Forum rules
- 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
- 提问前请先查阅软件帮助文件和论坛相关讨论
- 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
- 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Re: 让规则不在iframe里生效
1、写一个关于iframe的规则,把iframe url加到一个blockfile里
2、原过滤规则检查url是否在该blockfile里
2、原过滤规则检查url是否在该blockfile里
Re: 让规则不在iframe里生效
这就是自动的啊。phoenix wrote:1、写一个关于iframe的规则,把iframe url加到一个blockfile里
Re: 让规则不在iframe里生效
是检测iframe标签之后再将url属性自动添加进blockfile吗?phoenix wrote:这就是自动的啊。phoenix wrote:1、写一个关于iframe的规则,把iframe url加到一个blockfile里
Re: 让规则不在iframe里生效
是啊。
怪我说得不清楚,这么多人没看懂。
怪我说得不清楚,这么多人没看懂。
Re: 让规则不在iframe里生效
是$ADDLST吧.......
这个ADD了之后 需要reload Lists么
这个ADD了之后 需要reload Lists么
Re: 让规则不在iframe里生效
用$ADDLST命令添加的记录似乎不需要reload list,至少那种只存在于内存中的临时blockfile是不需要reload的,请参考 http://forum.proxomitron.cn/viewtopic.php?f=5&t=92#p460 。
Re: 让规则不在iframe里生效
好像行不通
比如:A里有iframe指向B,此时规则会把B的url写到blocklist里,当没有将B从blocklist里清空的这段时间访问B,则此规则不会对B生效(现在不是从iframe里访问)。
不知道我理解的是否有问题
似乎可以用URL Commands解决,将iframe里的地址修改一下应该可以
比如:A里有iframe指向B,此时规则会把B的url写到blocklist里,当没有将B从blocklist里清空的这段时间访问B,则此规则不会对B生效(现在不是从iframe里访问)。
不知道我理解的是否有问题
似乎可以用URL Commands解决,将iframe里的地址修改一下应该可以
Re: 让规则不在iframe里生效
你理解的没错,会有这样的问题。Ray4 wrote: 好像行不通
比如:A里有iframe指向B,此时规则会把B的url写到blocklist里,当没有将B从blocklist里清空的这段时间访问B,则此规则不会对B生效(现在不是从iframe里访问)。
不知道我理解的是否有问题
这要看imsheng的需求了,如果他不想过滤在iframe中的B,很有可能他也不想过滤单独访问时候的B,那样的话此方案还勉强可行。
没有能单独免过滤某条规则的URL Command。Ray4 wrote:似乎可以用URL Commands解决,将iframe里的地址修改一下应该可以
不过,我们可以修改iframe里的地址,添加一段特殊的字符串,另外增加一个http header filter检测该字符串并设置一个全局变量,然后在原过滤规则中检测该变量来决定是否过滤。