频道栏目
首页 > 资讯 > JavaScript > 正文

JavaScript循环刷新页面

17-06-19        来源:[db:作者]  
收藏   我要投稿

1、使用情况介绍

1.1、声明

该脚本仅在Chrome浏览器的控制台(Console)中调试通过,未经过其他浏览器的验证。

1.2、如何使用

在Chrome地址栏输入需要URL,然后按F12打开开发者工具,找到控制台。将下面的脚本代码复制到控制台内,敲回车键即可执行。在弹出的时间设置框内输入刷新时间间隔(该间隔以秒为单位)。最后点击确定,页面将自动根据时间间隔刷新。

1.3、如何结束

仅关闭控制台不能停止页面刷新。需要停止页面刷新时可以直接关闭该页面。

2、源代码及解析

// prompt函数用来提醒用户输入
var timeout = prompt("设置刷新时间间隔[S]");
// 获取当前的URL
var current = location.href;

if(timeout > 0)
{
    // 时间间隔大于0,timeout秒之后执行reload函数
    setTimeout('reload()', 1000 * timeout);
}
else
{
    // 时间间隔不大于0,仅刷新一次
    location.replace(current);
}

function reload()
{
    // timeout秒后执行reload函数,实现无限循环刷新
    setTimeout('reload()', 1000 * timeout);
    // 下面两行代码的格式化后的内容为:
    // 
    //     
    // 
    var fr4me = '\n';
    fr4me += '';

    with(document)
    {
        // 引用document对象,调用write方法写入框架,打开新窗口
        write(fr4me);
        // 关闭上面的窗口
        void(close());
    };
}
相关TAG标签
上一篇:Angular2开发环境搭建
下一篇:TensorFlow相关记录
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站