石习生 发表于 2021-4-6 21:27:20

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

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

王一之 发表于 2021-4-6 23:25:03

简单就直接计时器,定时去查看是否有更新

其他的要看具体内容了

李恒道 发表于 2021-4-7 10:36:13

xhr劫持
定时器循环
或者存储上一次的内容比对

陈公子的话 发表于 2021-4-7 11:12:04

找到更新的目标...一直循环监听

石习生 发表于 2021-4-7 21:52:01

王一之 发表于 2021-4-6 23:25
简单就直接计时器,定时去查看是否有更新

其他的要看具体内容了

谢谢~~~~~~~~~~~~

石习生 发表于 2021-4-7 21:52:13

小陈 发表于 2021-4-7 11:12
找到更新的目标...一直循环监听

谢谢~~~~~~~~~~~~~

石习生 发表于 2021-4-7 21:53:53

李恒道 发表于 2021-4-7 10:36
xhr劫持
定时器循环
或者存储上一次的内容比对

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

李恒道 发表于 2021-4-8 22:25:18

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

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

zaaack 发表于 2021-4-10 20:13:06

用 MutationObserver 监听 dom 改动 https://developer.mozilla.org/zh ... ionObserver/observe
页: [1]
查看完整版本: 请问各位大佬,如何使用js检测网页是否有更新呢?