Detect url change on Chrome/Firefox (Greasemonkey, Firemonkey, Violentmonkey, Tampermonkey)
A cross browser (Chrome/Firefox) script to detect url change on SPAs. Works on Greasemonkey, Firemonkey, Violentmonkey, Tampermonkey.
detectnavigate will be dispatched after the navigation (navigatesuccess).detectnavigate event.
eg: window.addEventListener("detectnavigate", e => console.log(e.detail))detectnavigate event detail:method : the method used to navigate/detect the navigation.
oldUrl : the URL before navigation.
newUrl : the URL after navigation.