fire/fox
火狐狸
火狐狸
  • UID32624
  • 注册日期2010-04-21
  • 最后登录2019-08-30
  • 发帖数119
  • 经验95枚
  • 威望0点
  • 贡献值102点
  • 好评度2点
  • 社区居民
  • 忠实会员
阅读:372回复:9

有没有定时刷新页面并且自动回车的脚本?

楼主#
更多 发布于:2019-08-14 09:07

图片:aaa.PNG





如图,现在用的是 Firefox45 + Tampermonkey 和这个脚本,但是只有刷新,没有自动回车,导致不能刷新,请大神帮忙改一下,或者单独提供一个自动回车的脚本,谢谢!






// ==UserScript==
// @name         自动刷新页面
// @namespace    http://oixm.cn/
// @version      1.0
// @description  每隔一段时间自动刷新页面,可自定义刷新间隔时间,适合挂机、PT 等需要保持心跳的网页
// @author       oixm
// @match        http://*/*
// @grant        none
// ==/UserScript==
   
(function() {
    'use strict';
   
    var title, time;
   
    config(ready);
   
    // 配置
    function config(callback) {
        if (!sessionStorage.oixmRefreshTime) {
            time = parseInt(prompt("请设置要自动刷新的间隔时间(秒):", 1800));
            if (isNaN(time)) return;
            sessionStorage.oixmRefreshTime = time;
        } else {
            time = parseInt(sessionStorage.oixmRefreshTime);
        }
        callback();
    }
   
    // Ready
    function ready() {
        title = document.title;
        loop();
    }
   
    // 循环时间
    function loop() {
        document.title = "[" + formatTime(time) + "] " + title;
        if (time === 0) {
            location.reload();
            return;
        }
        time--;
        setTimeout(loop, 1000);
    }
   
    // 格式化时间
    function formatTime(t) {
        if (isNaN(t)) return "";
        var s = "";
        var h = parseInt(t / 3600);
        s += (pad(h) + ":");
        t -= (3600 * h);
        var m = parseInt(t / 60);
        s += (pad(m) + ":");
        t -= (60 * m);
        s += pad(t);
        return s;
    }
   
    // 补零
    function pad(n) {
        return ("00" + n).slice(-2);
    }
   
})();
fire/fox
火狐狸
火狐狸
  • UID32624
  • 注册日期2010-04-21
  • 最后登录2019-08-30
  • 发帖数119
  • 经验95枚
  • 威望0点
  • 贡献值102点
  • 好评度2点
  • 社区居民
  • 忠实会员
1楼#
发布于:2019-08-19 21:21
marb:imacros扩展回到原帖
谢谢!这个imacros扩展很合适,但能不能指定某个网址的后台标签才执行?似乎 imacros 会使当前页面跳转到被记录的网址,这样的话,浏览器就只能重复被记录的操作,而不能做其他事情了。
fire/fox
火狐狸
火狐狸
  • UID32624
  • 注册日期2010-04-21
  • 最后登录2019-08-30
  • 发帖数119
  • 经验95枚
  • 威望0点
  • 贡献值102点
  • 好评度2点
  • 社区居民
  • 忠实会员
2楼#
发布于:2019-08-19 21:26
yfdyh000:网页及用户脚本没有回车这个的权限。

如果不需要提交数据(POST),你可以地址栏回车一下,再保持该脚本。
如果需要,弄一个按键精灵,定时按F5及回车。
回到原帖
谢谢!按键精灵也试过,就想着,如果浏览器自己能解决就好了。
游客

返回顶部