Board logo

标题: [TheWorld 3] XTM网站弹出的游戏广告网页如何屏蔽? [打印本页]

作者: crossky    时间: 2010-8-2 11:41     标题: XTM网站弹出的游戏广告网页如何屏蔽?

因为有好几个不同的游戏,不知道怎么在一行里写出来,胡乱用“|”符写的好像不行

<urlrule>
<name>Ban-url</name>
<includeurls><![CDATA[*sougames*|*kkgame*|*96pk*]]></includeurls>
</urlrule>
作者: jym2005    时间: 2010-8-2 11:51

提示: 作者被禁止或删除 内容自动屏蔽
作者: 小絮    时间: 2010-8-3 09:29

楼主能提供一下网址么?我们可以帮你分析一下,看看是那个脚本控制的弹出窗口,只要将那个脚本拦截住就可以了。
作者: crossky    时间: 2010-8-3 10:16

谢谢两位姐姐热心相助,按JYM姐姐的修改之后,确实还是会弹出窗口,但窗口有所变化,变成登录界面了。
网站地址如下:http://xtmhd.com/
作者: crossky    时间: 2010-8-3 10:19

本帖最后由 crossky 于 2010-8-3 10:23 编辑

该网站可能需要账号才能打开,网页代码我帖出来吧

        <div class="ad_footerbanner" id="hide_ad_footerbanner1"></div>
        <div class="ad_footerbanner" id="hide_ad_footerbanner2"></div>
        <div class="ad_footerbanner" id="hide_ad_footerbanner3"><script type='text/javascript' language='javascript'>
var cnxad_userid='44661';
var cnxad_subid='0';
var cnxad_exid='0';
var cnxad_t='30';
var cnxad_encode='tixtaCBCkGZcfNEGiwh4eCVBViIlJ0%2bpBDoQULCY%2fpVgGYsxMWzWfA%3d%3d&et=1';
</script>
<script type='text/javascript' language='javascript' src='http://js.cnxad.com/pcode.js'></script></div>
        </div>
        <script type="text/javascript">
                function showads(unavailables, filters) {
                        var ad, re;
                        var hideads = $('hide_ads').getElementsByTagName('div');
                        var insenzads = {'headerbanner' : '1', 'thread3_0' : '2', 'thread2_0' : '3', 'thread1_0' : '4', 'interthread' : '5', 'footerbanner1' : '6', 'footerbanner2' : '7', 'footerbanner3' : '8'};
                        for(var i = 0; i < hideads.length; i++) {
                                if(hideads.id.substr(0, 8) == 'hide_ad_' && (ad = $(hideads.id.substr(5))) && hideads.innerHTML && trim(ad.innerHTML) == '') {
                                        if(unavailables) {
                                                re = new RegExp(insenzads[hideads.id.substr(8)] + "\:(0" + "|" + gid + "|" + fid + ")", "ig");
                                                if(re.exec(unavailables) != null) continue;
                                        } else if(filters) {
                                                if(in_array(insenzads[hideads.id.substr(8)], filters)) continue;
                                        }
                                        ad.innerHTML = hideads.innerHTML;
                                        ad.className = hideads.className;
                                }
                        }
                }
        </script>
                        <script type="text/javascript">showads();</script>
                <script type="text/javascript">$('hide_ads').parentNode.removeChild($('hide_ads'));</script>

作者: crossky    时间: 2010-8-3 10:46

用了jym的过滤规则应该屏蔽掉了,谢谢!
http://bbs.ioage.com/cn/viewthread.php?tid=160753
作者: 小絮    时间: 2010-8-3 15:42

屏蔽js.cnxad.com/pcode.js这个脚本后,弹出广告窗口应该就可以被拦截了。
如果仅仅是为了拦截弹出窗口,可以用我的那份通用拦截弹窗广告的规则,如果为了网站的美观,建议还是使用jym姐姐的那份专用规则吧。
作者: jym2005    时间: 2010-8-3 15:57

提示: 作者被禁止或删除 内容自动屏蔽
作者: 16808cc    时间: 2010-8-16 17:54

如果你是管理员就可以到后台设置删除。
作者: luangao510    时间: 2010-12-6 10:20

认真学习中~




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2