gpt4 book ai didi

javascript - 修改地址栏时可以得到事件吗?

转载 作者:太空狗 更新时间:2023-10-29 14:19:53 24 4
gpt4 key购买 nike

有没有在地址栏文本被用户修改时产生的事件?比如,当用户试图通过地址栏执行 javascript 时。

我检查了所有的window事件,没有一个与地址栏相关。

更新

根据评论,我已经尝试过 window.onhashchange,但它仅在哈希更改时触发,而不是针对实际 URL。

我需要它来找到一种方法来阻止用户从地址栏执行 javascript 的原因。因此,计时器解决方案也不起作用。

有什么方法可以捕获 onbeforeunload 并将位置设置回之前的位置吗?

最佳答案

没有这样的事件(我是说原生的)

这里有一个主题是关于如何根据窗口的位置变化产生一个事件(使用 setInterval):

http://www.bennadel.com/blog/1520-Binding-Events-To-Non-DOM-Objects-With-jQuery.htm

如果你使用的是 ajax,你可能想看看这个:

http://www.asual.com/jquery/address/

关于javascript - 修改地址栏时可以得到事件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14193265/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com