js listen url change event
js listen url change event
// window.addEventListener('popstate', function (event) {
// console.log(`❌ event.state =`, event, event.state);
// });
const autoClose = () => {
const icons = [...document.querySelectorAll(`.system-guide-close-icon`)];
for(const icon of icons) {
console.log(`auto click 1`);
icon.click();
}
}
(function(history){
var pushState = history.pushState;
history.pushState = function(state) {
// YOUR CUSTOM HOOK / FUNCTION
console.log('I am called from pushStateHook');
autoClose();
return pushState.apply(history, arguments);
};
})(window.history);
refs
https://itsopensource.com/how-to-call-a-function-on-URL-change-in-javascript/
©xgqfrms 2012-2020
www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/14422964.html
未经授权禁止转载,违者必究!