返回列表 发帖

[TheWorld 3] 关于exclude的疑问

本帖最后由 ruypost 于 2009-12-29 18:24 编辑
  1. <exclude>
  2. <![CDATA[*网站名称*]]>
  3. </exclude>
复制代码
我如果只不想过滤一个页面应该怎么弄?
比如只不想过滤bbs.ioage.com/cn/index.php这个页面,但里面要过滤。
好像现在只能全站不过滤。

嗯。是啊。。。。我晕死了啊,为什么我写的都不行啊。

TOP

刚刚试了
http://www.qidian.com/  没平滑
http://www.qidian.com/Book/1335834.aspx   有平滑

你不是要这样吗?

TOP

楼上试过没?我前面后面加*的都试过不行的了,ms 要两边都加*才行。现在也就算了,干脆在首页的时候直接用鼠标点滚动块往下拉就是了。

TOP

这样应该可以
  1.      <exclude>
  2.       <![CDATA[*http://www.qidian.com/]]>
  3.      </exclude>
复制代码

TOP

本帖最后由 早安晨光 于 2009-12-29 23:27 编辑

我觉得使用通规后白名单受通规制约,使用方式很危险也有弊病。特别是设置页面元素过滤白名单,用户必须要修改页面元素过滤的通规这容易造成误操作影响全局,还有就是通规作者会不定期更新通规,一旦更新后以前自己写的白名单就没了。

TOP

理论上没办法做到单独的页面完全不过滤,就像我上面说的,tw的过滤中include和exclude都是指的链接而不是域名,按你说的某个单独的页面不过滤,但是因为这个页面中的所有连接并不在同一个域名下就可能只有一部分规则有效

举个例子:
假如有这样一个页面http://www.a.com/1.html,你把这个页面加入了exclude,但是这个页面中有链接到http://www.b.com/1.js的脚本,或者http://www.b.com/1.html的帧,那么链接到http://www.b.com/下所有的内容依然会被过滤规则过滤掉,因为exlude中的内容只对应链接而不是这个页面所在的域名

TOP

只是比如我只要起点首页不过滤,但其他页面要过滤要怎么弄?

TOP

  1. <exclude>
  2. <![CDATA[*www.qidian.com*]]>
  3. </exclude>
复制代码
一定要有*。exclude和include并不是表示规则生效的域名,而是规则生效的链接
比如:你加了qidian的exclude但是qidian网页中有链接到其他域名的内容的话过滤规则是一样生效的

TOP

         
            
         
         
            
          貌似这样就可以了
april 发表于 2009-12-29 15:51 http://bbs.ioage.com/cn/images/common/back.gif


这个好像没用。我也试过

  1.    <exclude>
  2.     <![CDATA[www.qidian.com]]>
  3.    </exclude>
复制代码


可是首页的滚动问题还是一样。所以我才说好像只能过滤全站 。

TOP

所以准备写点排除。

TOP

问这个只是用了插件里的平滑过滤脚本,发现论坛首页和起点首页滚动很卡,不知道是怎么一回事。

TOP

返回列表