onchange event on window.location.href Я хотел бы вызвать некоторую функцию Javascript при изменении ссылки window.location.href. Является ли это возможным? Что-то вроде этого: $(window.location.href).on('change', function(){ doSomething(); }); Ответ 1 Вы сказали "что-то вроде", учитывая пример кода, который вы, вероятно, ищете для onbeforeunload события onbeforeunload. Из документов Mozilla: window.onbeforeunload = function(e) { return 'Dialog text here.'; }; Ответ 2 Событие hashchange происходит, когда произошли изменения в привязке URL-адреса, то есть после # window.addEventListener('hashchange', function() { alert("Hash Changed"); });
Ответ 1 Вы сказали "что-то вроде", учитывая пример кода, который вы, вероятно, ищете для onbeforeunload события onbeforeunload. Из документов Mozilla: window.onbeforeunload = function(e) { return 'Dialog text here.'; };
Ответ 2 Событие hashchange происходит, когда произошли изменения в привязке URL-адреса, то есть после # window.addEventListener('hashchange', function() { alert("Hash Changed"); });