Javascript window.location.href上的onchange事件

Javascript window.location.href上的onchange事件,javascript,jquery,Javascript,Jquery,我想在window.location.href链接更改时触发一些Javascript函数。可能吗 大概是这样的: $(window.location.href).on('change', function(){ doSomething(); }); 您说的是“类似”,给定示例代码,您可能正在查找onbeforeunload事件处理程序 从: 当URL锚定部分发生更改时,即# 更改事件只在某些输入元素(textarea、select、input)上触发。我怀疑他问这个问题是因为他正在动态更

我想在
window.location.href
链接更改时触发一些Javascript函数。可能吗

大概是这样的:

$(window.location.href).on('change', function(){
   doSomething();
});
您说的是“类似”,给定示例代码,您可能正在查找
onbeforeunload
事件处理程序

从:


当URL锚定部分发生更改时,即
#


更改事件只在某些输入元素(textarea、select、input)上触发。我怀疑他问这个问题是因为他正在动态更改url。我发现这个问题的原因与此类似。请注意,这不会检测到某些位置事件,如或。这是一个仅限代码的答案。仅代码的答案可能有效,但会自动标记为低质量。请添加一个简短的解释,说明此代码为什么工作,或者错误是什么-
window.onbeforeunload = function(e) {
  return 'Dialog text here.';
};
window.addEventListener('hashchange', function() {

    alert("Hash Changed");

});