上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: 石习生 - 

请问各位大佬,如何使用js检测网页是否有更新呢?

[复制链接]

该用户从未签到

1

主题

3

回帖

15

积分

助理工程师

积分
15
发表于 2021-4-6 21:27:20 | 显示全部楼层 | 阅读模式

本小菜鸡想写个脚本自动刷新网页,检测到网页内容有更新后则启动下一轮事件,请问应该使用哪个js事件呢?😄

  • TA的每日心情
    开心
    昨天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2021-4-6 23:25:03 | 显示全部楼层
    简单就直接计时器,定时去查看是否有更新

    其他的要看具体内容了
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5961

    回帖

    6760

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6760

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2021-4-7 10:36:13 | 显示全部楼层
    xhr劫持
    定时器循环
    或者存储上一次的内容比对
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 08:59
  • 签到天数: 532 天

    [LV.9]以坛为家II

    148

    主题

    420

    回帖

    1215

    积分

    版主

    积分
    1215

    油中2周年生态建设者

    发表于 2021-4-7 11:12:04 | 显示全部楼层
    找到更新的目标...一直循环监听
    I don't hate programming but the fucking world.
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2021-4-7 21:52:01 | 显示全部楼层
    王一之 发表于 2021-4-6 23:25
    简单就直接计时器,定时去查看是否有更新

    其他的要看具体内容了

    谢谢~~~~~~~~~~~~
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2021-4-7 21:52:13 | 显示全部楼层
    小陈 发表于 2021-4-7 11:12
    找到更新的目标...一直循环监听

    谢谢~~~~~~~~~~~~~
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    3

    回帖

    15

    积分

    助理工程师

    积分
    15
    发表于 2021-4-7 21:53:53 | 显示全部楼层
    李恒道 发表于 2021-4-7 10:36
    xhr劫持
    定时器循环
    或者存储上一次的内容比对

    谢谢大佬,请问存储上一次比对具体应该怎么写呢,我想大概是String(document.body.innerHTML)类似的,但是这么写只是最新的,如何获取刷新前的网页内容呢
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5961

    回帖

    6760

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6760

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2021-4-8 22:25:18 | 显示全部楼层
    石习生 发表于 2021-4-7 21:53
    谢谢大佬,请问存储上一次比对具体应该怎么写呢,我想大概是String(document.body.innerHTML)类似的,但 ...

    gm有一个函数是gm setvalue和gm getvalue
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    回帖

    23

    积分

    助理工程师

    积分
    23

    新人报道

    发表于 2021-4-10 20:13:06 | 显示全部楼层
    用 MutationObserver 监听 dom 改动 https://developer.mozilla.org/zh ... ionObserver/observe
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表