Recall Tampermonkey script when page location changes

Listen to the custom events used by the youtube script:

window.addEventListener("yt-navigate-start", e => { console.log(e.type); });
window.addEventListener("yt-navigate-finish", e => { console.log(e.type); });

To see all these events in Chrome:

  • use DevTools → Elements panel → Event Listeners
  • use DevTools → Sources panel → Global Listeners

Leave a Comment