1
У меня есть сайт, который изменяет URL без перезагрузки с помощью следующей команды на Chrome:Обнаружить это событие на Chrome: изменение изменения URL без перезагрузки
window.history.pushState(“object or string”, “Title”, “/new-url”);
Есть ли способ, чтобы обнаружить такое событие от Javascript ? Я попытался это, но он не работает:
$(window).bind('hashchange', function() {
alert("CHANGED!!");
});
Почему вы не запускаете собственное пользовательское событие? –
Веб-сайт не мой, SLACK. И я просто пишу расширение Chrome ... – Arturo
Я имею в виду, если это ваш собственный код, который вызывает 'pushState', а затем сразу же запускает любое настраиваемое событие (например, popstate one), см. [Trigger()] (http: //api.jquery.com/trigger/) –