Board logo

标题: [TheWorld 3] 求助:如何屏蔽网易体育页面的自动刷新(和上次的情况有所不同) [打印本页]

作者: 早安晨光    时间: 2010-1-23 14:03     标题: 求助:如何屏蔽网易体育页面的自动刷新(和上次的情况有所不同)

因为网易体育页面自动刷新过于频繁总是打断我的正常浏览,所以上次我发帖请教过如何屏蔽网页自动刷新的方法,后来在小絮管理员的指导下成功屏蔽了页面自动刷新。

但现在我发现网易体育页面又开始自动刷新了,这是页面:http://nba.sports.163.com/match/report/2009-10/746.html 而且这次貌似他们改了策略没有在<head>区域中使用<meta http-equiv="refresh" content="XXX">的方法了,而是用改用js加载了,我分析了一下页面好像是下面这段代码中的setTimeout("refresh()", 10000);部分(不知道我分析的对不对):

function refresh() {
    // 加载比分信息
    scoreboard();
    // 加载比赛详细信息,需要根据不同的情况不同处理
    if (status != 0) {
        boxscore();
    }
    if (status != 2) {
        setTimeout("refresh()", 10000);
    }
}
jQuery(document).ready(function(){
    refresh();
});

请教下各位该如何屏蔽这种页面自动刷新。
作者: jym2005    时间: 2010-1-23 14:43

提示: 作者被禁止或删除 内容自动屏蔽
作者: 早安晨光    时间: 2010-1-23 14:58

2# jym2005

我在规则里加载了这段代码但没起到作用页面还是自动刷新了,可能是我之前网页分析的有错误吧。这是网址http://nba.sports.163.com/match/report/2009-10/746.html 你帮我分析一下吧,主要现象就是浏览到一半会突然自动刷新跳回到页首。
作者: elkay    时间: 2010-1-23 16:14

在源码里找
pageReload

你就能找到控制刷新的脚本了,你可以选择直接过滤掉这个脚本,或者修改重新加载的时间
作者: 早安晨光    时间: 2010-1-23 16:46

4# elkay

谢谢e大指点啊~~关键地方找到了。页面刷新:<span id="reload">

看来我还很外行啊,这么明显的地方我居然没找到,唉~ 学艺不精,在老师面前我忒惭愧了
作者: elkay    时间: 2010-1-24 16:48

5# 早安晨光


这个没什么内行外行的,说到底这个不是技术活而是力气活

只要你看源码看的多了,自然就都会了




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