Major 发表于 2023-4-1 11:40:23

监控URL地址栏变化怎么实现

我有一个油猴脚本,这个脚本每次只能在刷新网页的时候生效插入元素。现在我想实现 一个监听浏览器地址栏URL的功能,当URL变化时,执行插入元素功能。


如果监听地址栏URL变化该如何实现呢,有没有可以使用的库

wjy0 发表于 2023-4-1 12:02:53

if (window.location href==){}
或用window.name储存信息

Major 发表于 2023-4-1 14:00:09

wjy0 发表于 2023-4-1 12:02
if (window.location href==){}
或用window.name储存信息

这个好像不行,因为地址栏的URL好像是赋值上去的,就是页面没有刷新,但是页面内容变更了。

李恒道 发表于 2023-4-1 14:41:31

https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1727
https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1729

wwwwwllllk 发表于 2023-4-1 16:50:20

轮训检测地址

cxxjackie 发表于 2023-4-1 20:43:51

https://bbs.tampermonkey.net.cn/thread-4037-1-1.html

wjy0 发表于 2023-4-1 21:35:48

Major 发表于 2023-4-1 14:00
这个好像不行,因为地址栏的URL好像是赋值上去的,就是页面没有刷新,但是页面内容变更了。 ...

window.name = window.location.href
if(window.location.href!=window.name){
    your code
}

wjy0 发表于 2023-4-1 21:38:57

Major 发表于 2023-4-1 14:00
这个好像不行,因为地址栏的URL好像是赋值上去的,就是页面没有刷新,但是页面内容变更了。 ...

页面没有刷新但是内容变了,要么是ajax要么是iframe
页: [1]
查看完整版本: 监控URL地址栏变化怎么实现