detect-url-change
Version:
Easily detect changes in the browser URL. Works with any method that changes the URL without reloading the page, such as `history.pushState()`, `history.replaceState()`, `history.back()`, etc.
21 lines (16 loc) • 712 B
JavaScript
import $hgUW1$events from "events";
class $149c1bd638913645$var$UrlChangeEvent extends (0, $hgUW1$events) {
}
const $149c1bd638913645$var$interval = 60;
const $149c1bd638913645$var$emitter = new $149c1bd638913645$var$UrlChangeEvent();
let $149c1bd638913645$var$lastUrl;
setInterval(()=>{
let currUrl = window.location.href;
if (currUrl != $149c1bd638913645$var$lastUrl) {
$149c1bd638913645$var$emitter.emit("change", currUrl);
$149c1bd638913645$var$lastUrl = currUrl;
}
}, $149c1bd638913645$var$interval);
var $149c1bd638913645$export$2e2bcd8739ae039 = $149c1bd638913645$var$emitter;
export {$149c1bd638913645$export$2e2bcd8739ae039 as default};
//# sourceMappingURL=index.js.map