tag:forum.selfhtml.org,2005:/selfTampermonkey - Hintergrundbild entfernen - wie? – SELFHTML-Forum2019-01-10T12:38:58Zhttps://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740367#m1740367bro2019-01-10T09:23:13Z2019-01-10T09:23:13ZTampermonkey - Hintergrundbild entfernen - wie?<p>Hallo
ich benutze den Chrome Browser und würde gern mit Hilfe von Tampermonkey das Hintergrundbild einer bestimmten Webseite entfernen. Das Bild ist in einem Frame.
Danke im Voraus!</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740368#m1740368dedlfix2019-01-10T09:25:37Z2019-01-10T09:25:37ZTampermonkey - Hintergrundbild entfernen - wie?<p>Tach!</p>
<blockquote>
<p>ich benutze den Chrome Browser und würde gern mit Hilfe von Tampermonkey das Hintergrundbild einer bestimmten Webseite entfernen. Das Bild ist in einem Frame.</p>
</blockquote>
<p>Mach doch. Du musst die Regel für das Dokument (und dessen URL) anwenden, in dem sich das Hintergrundbild befindet. Von der Webseite, die ein Frame einbindet, kann man üblicherweise nicht auf den Frameinhalt zugreifen.</p>
<p>dedlfix.</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740370#m1740370bro2019-01-10T10:12:50Z2019-01-10T12:23:01ZTampermonkey - Hintergrundbild entfernen - wie?<blockquote>
<p>Von der Webseite, die ein Frame einbindet, kann man üblicherweise nicht auf den Frameinhalt zugreifen.</p>
</blockquote>
<p>Aaaaaah, das habe ich also falsch gemacht!
Werde gleich mal weiter probieren, danke schön!
LG</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740379#m1740379bro2019-01-10T10:59:42Z2019-01-10T10:59:42ZTampermonkey - Hintergrundbild entfernen - wie?<p>Schade geht nicht.
Angenommen die Startseite ist https://abc.com
Angenommen das Hintergrundbild ist auf https://def/bild.img
Was muss ich machen?</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740381#m1740381dedlfix2019-01-10T11:08:33Z2019-01-10T12:39:20ZTampermonkey - Hintergrundbild entfernen - wie?<p>Tach!</p>
<blockquote>
<p>Angenommen die Startseite ist https://abc.com
Angenommen das Hintergrundbild ist auf https://def/bild.img
Was muss ich machen?</p>
</blockquote>
<p>Die Frage ist nicht, welche URL das Hintergrundbild hat, sondern von wo aus es referenziert ist, beziehungsweise von wo aus die CSS-Ressource eingebunden wird, in der das Bild referenziert wird.</p>
<p>Wenn a.example/seite.html aufgerufen wird und sich darin ein IFrame befindet, der auf Adresse b.example/seite.html verweist, und in b.example/seite.html die CSS-Ressource beliebig.example/seite.css geladen wird, in der ein background-image auf beliebig.example/bild.img verweist, dann musst du mit dem Tampermonkey Javascript schreiben, das für b.example/seite.html laufen muss.</p>
<p>Bitte für Beispiele die <a href="https://tools.ietf.org/html/rfc2606#page-2" rel="nofollow noopener noreferrer">Beispiel-Domains</a> nehmen, nicht einfach irgendwelche (real existierenden).</p>
<p>dedlfix.</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740382#m1740382bro2019-01-10T11:56:25Z2019-01-10T11:56:25ZTampermonkey - Hintergrundbild entfernen - wie?<p>Okay und wie könnte der Code aussehen, der das Hintergrundbild entfernt? Es ist schon eine Weile her, dass ich diesbezüglich etwas mit Javascript gemacht habe.</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740383#m1740383dedlfix2019-01-10T12:04:36Z2019-01-10T12:04:36ZTampermonkey - Hintergrundbild entfernen - wie?<p>Tach!</p>
<blockquote>
<p>Okay und wie könnte der Code aussehen, der das Hintergrundbild entfernt? Es ist schon eine Weile her, dass ich diesbezüglich etwas mit Javascript gemacht habe.</p>
</blockquote>
<p>Es ist vielleicht einfacher, wenn du stattdessen mit Stylus arbeitest und die Regel überschreibst, die das Bild setzt. Die Fähigkeiten von Javascript braucht man erst, wenn eine solche Regel nicht statisch festlegbar ist.</p>
<p>dedlfix.</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740384#m1740384bro2019-01-10T12:13:25Z2019-01-10T12:23:22ZTampermonkey - Hintergrundbild entfernen - wie?<blockquote>
<p>Wenn a.example/seite.html aufgerufen wird und sich darin ein IFrame befindet, der auf Adresse b.example/seite.html verweist, und in b.example/seite.html die CSS-Ressource beliebig.example/seite.css geladen wird, in der ein background-image auf beliebig.example/bild.img verweist, dann musst du mit dem Tampermonkey Javascript schreiben, das für b.example/seite.html laufen muss.</p>
</blockquote>
<p>Vielen Dank für die hilfreichen Infos, es hat schließlich mit dem Code
document.body.style.backgroundImage = "none";
geklappt.</p>
<p>Danke schööön!
:-)</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740385#m1740385bro2019-01-10T12:16:38Z2019-01-10T12:17:19ZTampermonkey - Hintergrundbild entfernen - wie?<p><em>Es ist vielleicht einfacher, wenn du stattdessen mit Stylus arbeitest</em></p>
<p>Meinst du CSS ?
Könntest du mir ein Beispiel zeigen?</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740387#m1740387dedlfix2019-01-10T12:22:37Z2019-01-10T12:39:08ZTampermonkey - Hintergrundbild entfernen - wie?<p>Tach!</p>
<p>Bitte ändere nicht die Zitatzeichen.</p>
<blockquote>
<blockquote>
<p>Es ist vielleicht einfacher, wenn du stattdessen mit Stylus arbeitest</p>
</blockquote>
<p>Meinst du CSS ?</p>
</blockquote>
<p>Jein, Stylus ist eine Extension wie Tampermonkey. Ähnlich wie man bei Tampermonkey Script hinterlegt, kann man bei Stylus CSS-Regeln hinterlegen.</p>
<blockquote>
<p>Könntest du mir ein Beispiel zeigen?</p>
</blockquote>
<p>Du musst erstmal den Selektor für das Hintergrundbild finden, aber dabei helfen die Entwicklertools in den Browsers. Und dann wird da sowas wie <code>background</code> oder <code>background-image</code> zu finden sein, dem man den Wert <code>none</code> zuweist. In hartnäckigen Fällen auch inklusive <code>!important</code>.</p>
<p>dedlfix.</p>
https://forum.selfhtml.org/self/2019/jan/10/tampermonkey-hintergrundbild-entfernen-wie/1740391#m1740391bro2019-01-10T12:38:58Z2019-01-10T12:38:58ZTampermonkey - Hintergrundbild entfernen - wie?<p>Alles klar, noch einmal besten Dank! :-)</p>