UNPKG

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
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