先有我后有天 发表于 2022-3-8 17:25

怎么让油猴脚本在网页异步加载后在异步加载的内容生效

本帖最后由 先有我后有天 于 2022-3-8 22:37 编辑

如题,油猴脚本只在一开始加载出来的网页有效果,在异步加载后,异步加载的内容脚本不生效

(其实我是学后端的,对前端不了解。所以你们说的我有可能懵逼。只是兴趣想按自己意向优化一下前端网页)

老道 发表于 2022-3-8 17:31

写个timer判断呗

Coneplus 发表于 2022-3-8 18:38

来个setTimeout试试看

无阻 发表于 2022-3-8 19:15

都是时钟来等待渲染完成啊..

kesai 发表于 2022-3-8 19:38

这个需要用倒计时或者用可以尝试使用DOMNodeInserted 和 DOMNodeRemoved 事件

jidesheng6 发表于 2022-3-8 19:40

你说的是类似ajax请求那种?如果是的话你可以用ajaxhook这个库,写一个监控事件,当发生某个网络请求的时候执行代码。

未知的动力 发表于 2022-3-8 21:48

可以用节点监听器MutationObserver 你监听body 里面获取元素 一旦指定元素可以获取到的时候再执行

sgvvvv 发表于 2022-3-8 22:08

我是直接放个计时器 隔几秒就检查一遍 重新执行某个函数

先有我后有天 发表于 2022-3-8 22:16

老道 发表于 2022-3-8 17:31
写个timer判断呗

异步加载是手动的,比如滑到底部动态加载下一页

先有我后有天 发表于 2022-3-8 22:17

Coneplus 发表于 2022-3-8 18:38
来个setTimeout试试看

异步加载是手动的,比如滑到底部动态加载下一页
页: [1] 2
查看完整版本: 怎么让油猴脚本在网页异步加载后在异步加载的内容生效