Gibt es eine Greasemonkey-Methode, um einfachen HTML-Inhalt am Ende einer Seite direkt nach dem <body>
-Tag oder direkt vor dem Ende anzuhängen?
Ich habe vorher / nachher Methoden gefunden, aber ich muss Namen von Elementen kennen, die Seite zu Seite wechseln können.
Der schnelle und schmutzige Weg: Bitte verwenden Sie innerHTML
nur für brand- neuen Inhalt.
Ein vollständiges Skript , das den etwas besseren jQuery-Weg zeigt (und mit neuem, ECMAScript 6, mehrzeiliger String):
%Vor%Beide Methoden platzieren den neuen Inhalt wie folgt:
%Vor%Was ist ein guter Ort dafür?
Obwohl sich der HTML-Code am Ende der Seite befindet, können Sie ihn mit überall dort anzeigen, wo
steht. %Vor% Wenn Sie nicht mit Ihrem mehrzeiligen HTML-Code umgehen müssen, können Sie Ihren HTML-Code in lokale Dateien einfügen und ihn mit GM_getResourceText
laden. Stellen Sie sicher, dass Sie aktiviert haben, damit Ihr Greasemonkey / Tampermonkey local verwendet Dateien.
zB:
%Vor%Diese Lösung ist in Ordnung, wenn das Tamperscript nur für Sie selbst bestimmt ist. Sie können die Ressource ähnlich online speichern. Zum Beispiel:
%Vor%funktioniert auch
Tags und Links javascript html tampermonkey greasemonkey