Rufen Sie das Tampermonkey-Skript auf, wenn sich die Seitenposition ändert

Nun, ich möchte wissen, ob es möglich ist, ein Tampermonkey-Skript abzurufen, wenn ein Benutzer seinen Standort ändert (aber die Übereinstimmung noch aktiv ist). Zum Beispiel hakt meine Skripte YouTube-Website.

Ich muss sicherstellen, dass sich das Skript beim Ändern des Videos von selbst zurückruft. Mein aktuelles Skript lautet:

// ==UserScript==
// @name        xxx
// @namespace    xxx
// @version      1.0
// @description  xxx
// @author       Ikillnukes
// @match        https://www.youtube.com/*
// @match        https://youtu.be/*
// @grant        none
// ==/UserScript==

console.log("Tampermonkey hook!");
var script = document.createElement('script');
script.src = document.location.protocol+"//xxx";
(document.body || document.head || document.documentElement).appendChild(script);

Wie Sie sehen können, rufe ich console.log zum Debuggen auf und es wird aufgerufen, wenn ich die Webseite aktualisiere oder zum ersten Mal lade. Aber wenn ich das Video ändere, wird es nicht mehr aufgerufen, und das möchte ich vermeiden.

Ich habe auch Folgendes überprüft:http: //tampermonkey.net/documentation.ph und ich habe nichts gefunden, vielleicht habe ich es zu schnell überprüft?

Also, irgendwelche Vorschläge da?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage