返回列表 发帖

[TheWorld 3] 请教高手一个基础的规则过滤!!!

网页里面有很多
        <script type="text/javascript">

脚本。。

我想把这段过滤掉应该怎么写。。。

        <script type="text/javascript">
            alert('设置成功!');
        </script>


还有我想把这段过滤掉怎么写。。

<div id="Header">
<div id="HeaderFont">您有<span id="newMailsCount" style="color:red"></span>封新邮件   最多只显示20封</div>
<div id="Close"><a href="javascript:void(0);"><img src="/webmail/jsp/groupehomemobile/img/newmailNotify/close.gif" width="10" height="11px" border="0" id="closebutton" alt="关闭" /></a></div>
</div>








==========================================


<pattern type="1">
  <targets>
   <param>
    <![CDATA[ script ]]>
   </param>
  </targets>
  <pattern type="2">
   <targets>
    <param>
     <![CDATA[ alert ]]>
    </param>
    <replace>
     <![CDATA[ <!-- 被过滤掉的代码 --> ]]>
    </replace>
   </targets>
  </pattern>
</pattern>


我这么写没关系,,,提示框还是一样弹出,,,请高手们帮帮忙。。看看怎么回事。

不加空格也不行呀,,,不加空格把全部的script都过滤完了。。。。。

TOP

<pattern type="1">
                <targets>
                        <param>
                                <![CDATA[script]]>
                        </param>
                </targets>
                <pattern type="5">
                        <targets>
                                <param>
                                        <![CDATA[alert*]]>
                                </param>
                                <replace>
                                        <![CDATA[<!--AD Blocked By TheWorld 3-->]]>
                                </replace>
                        </targets>
                </pattern>
        </pattern>


我这样改过之后能过滤了。。。。。就是过滤不到后面那段。。。。。虽然能用,,但是后面有漏出来的心理不爽快。。。


        <script type="text/javascript">
            alert('设置成功!');
        </script>
====== 过滤后变成以下模样 ============
        <script type="text/javascript">
            <!--AD Blocked By TheWorld 3-->('设置成功!');
        </script>

TOP

我发现我的方法不行。。。。。。。。。。。。。。一个页面上有很多个   
<script type="text/javascript">
            alert('内容1');
        </script>
<script type="text/javascript">
alert('内容2');
        </script>
<script type="text/javascript">
alert('内容3');
        </script>
<script type="text/javascript">
alert('内容4');
        </script>

我只想过滤下面这个弹出提示,,其他的alert不过滤,,过滤完了造成整个页面瘫痪了。。

        <script type="text/javascript">
            alert('设置成功!');
        </script>


因为那个过滤页面是用账号登陆的。。这里不方便给出,大家谅解下。。

TOP

返回列表