2016-04-17 17 views
2

Wenn Sie alle Spiele auf Twitch durchsuchen und auf ein Spiel klicken, wird der Inhalt dynamisch geladen, ohne die Seite neu zu laden. Die URL ändert sich auch von https://www.twitch.tv/directory zu https://www.twitch.tv/directory/game/GameNameHere. Wie kann ich diese URL-Änderung hören?Anhören einer URL-Änderung auf Twitch.tv

Ich habe versucht, window.onpopstate im folgenden Code (in einem TamperMonkey-Skript), aber das Ereignis wird nicht ausgelöst.

$(document).ready(function() { 
    console.log("Running"); // works 

    window.onpopstate = function(e) { 
     console.log("onpopstate triggered"); 
    }; 
}); 

bearbeiten: Bei der weiteren Untersuchung scheint es, dass für TamperMonkey, ich unsafeWindow statt window zu bekommen onpopstate arbeiten verwenden musste. onpopstate funktioniert jedoch nur, wenn der Browser vor- oder zurückgeht. Bitte beachten Sie die akzeptierte Antwort für die anderen Fälle.

Antwort

Verwandte Themen