Grundlegende Methode zum Hinzufügen von HTML-Inhalt zur Seite mit Greasemonkey?

8

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.

    
bushdiver 10.01.2013, 02:01
quelle

2 Antworten

18

Der schnelle und schmutzige Weg: Bitte verwenden Sie innerHTML nur für brand- neuen Inhalt.

%Vor%

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%     
Brock Adams 10.01.2013, 02:09
quelle
1

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

    
dwjohnston 19.10.2016 01:53
quelle