上一主题 下一主题
返回列表 发新帖

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

[复制链接]

1

主题

4

帖子

15

积分

新手上路

Rank: 1

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

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

回复

使用道具 举报

47

主题

448

帖子

634

积分

管理员

Rank: 9Rank: 9Rank: 9

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

其他的要看具体内容了
上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
回复

使用道具 举报

82

主题

556

帖子

771

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
771
发表于 2021-4-7 10:36:13 | 显示全部楼层
xhr劫持
定时器循环
或者存储上一次的内容比对
回复

使用道具 举报

95

主题

277

帖子

700

积分

高级会员

Rank: 4

积分
700
发表于 2021-4-7 11:12:04 | 显示全部楼层
找到更新的目标...一直循环监听
Vx:rsnhkx2015  公众号:陈公子的话
回复

使用道具 举报

1

主题

4

帖子

15

积分

新手上路

Rank: 1

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

其他的要看具体内容了

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

使用道具 举报

1

主题

4

帖子

15

积分

新手上路

Rank: 1

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

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

使用道具 举报

1

主题

4

帖子

15

积分

新手上路

Rank: 1

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

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

使用道具 举报

82

主题

556

帖子

771

积分

管理员

Rank: 9Rank: 9Rank: 9

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

gm有一个函数是gm setvalue和gm getvalue
回复

使用道具 举报

1

主题

5

帖子

23

积分

新手上路

Rank: 1

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

使用道具 举报

发表回复

本版积分规则

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