Reklame mit Javascript eliminieren
-
- Beiträge: 788
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Reklame mit Javascript eliminieren
Hallo,
mich ärgert die Graphik-Reklame auf einigen Webseiten.
Wenn man das Element untersucht, so ist es eine div class, die dann die Reklamebilder enthält.
Nun habe ich keine ausreichende Kenntnisse, wie man diese Elemente durch ein entsprechendes script löschen kann und überhaupt, wie ich es starten kann ...
Hat jemand Ideen,
vielen Dank.
wckl
mich ärgert die Graphik-Reklame auf einigen Webseiten.
Wenn man das Element untersucht, so ist es eine div class, die dann die Reklamebilder enthält.
Nun habe ich keine ausreichende Kenntnisse, wie man diese Elemente durch ein entsprechendes script löschen kann und überhaupt, wie ich es starten kann ...
Hat jemand Ideen,
vielen Dank.
wckl
- whisper
- Beiträge: 3184
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Reklame mit Javascript eliminieren
Firefox und chrome?: umatrix, ist etwas Arbeit, oder addblock und andere addons
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: Reklame mit Javascript eliminieren
Gibt es einen bestimmten Grund warum du das selber machen willst?
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
-
- Beiträge: 788
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Re: Reklame mit Javascript eliminieren
Ich benutze adblock, damit bekomme ich es aber nicht hin.
Nur deshalb bin ich auf die Idee gekommen, es so zu versuchen.
Mit welchen vorhandenen Mittel gelingt es denn, diese Graphik-Reklame zu eliminieren?
Nur deshalb bin ich auf die Idee gekommen, es so zu versuchen.
Mit welchen vorhandenen Mittel gelingt es denn, diese Graphik-Reklame zu eliminieren?
Re: Reklame mit Javascript eliminieren
umatrix und ublock-origin sind im Moment Stand der Dinge. [1]wckl hat geschrieben: Mit welchen vorhandenen Mittel gelingt es denn, diese Graphik-Reklame zu eliminieren?
[1] https://www.kuketz-blog.de/ublock-origi ... d-werbung/
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: Reklame mit Javascript eliminieren
Kannst du uns ein link geben zu der Webseite mit Reklame, dann ich ich fix mal mit ublock origin gucken.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
Re: Reklame mit Javascript eliminieren
Ich sehe dort gar keine Werbung. Am Werkeln ist hier uMatrix.
-
- Beiträge: 705
- Registriert: 09.09.2014 18:33:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Re: Reklame mit Javascript eliminieren
Welchen adblocker benutzt du, und welchen Browser?
Firefox mit ublock-origin, dazu ein paar gute Filterlisten und du wirst (fast) nie wieder irgendwo Werbung zu sehen bekommen.
Das selbst machen zu wollen, ist Wahnsinn - du wirst mit der Arbeit nicht hinterher kommen, und kaum noch Zeit zum Browsen haben.
Firefox mit ublock-origin, dazu ein paar gute Filterlisten und du wirst (fast) nie wieder irgendwo Werbung zu sehen bekommen.
Das selbst machen zu wollen, ist Wahnsinn - du wirst mit der Arbeit nicht hinterher kommen, und kaum noch Zeit zum Browsen haben.
-
- Beiträge: 3020
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: Reklame mit Javascript eliminieren
Ich arbeite mit einer hosts-Liste, die ich täglich aktualisiere.
Da werden bekannte IPs von Werbe-Hosts nach 127.0.0.1 geleitet.
Damit sind ganz viele Werbeeinblendungen einfach weg. Und keine Website beschwert sich über browserseitige Adblocker.
Ich kann gern die systemd-Units dazu posten, wenn ich wieder am Laptop bin.
Lg scientific
Da werden bekannte IPs von Werbe-Hosts nach 127.0.0.1 geleitet.
Damit sind ganz viele Werbeeinblendungen einfach weg. Und keine Website beschwert sich über browserseitige Adblocker.
Ich kann gern die systemd-Units dazu posten, wenn ich wieder am Laptop bin.
Lg scientific
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Re: Reklame mit Javascript eliminieren
@scientific
Das hieße ja, dass ich mich nicht nur von der Werbung nerven lassen, sondern mich sogar noch aktiv damit beschäftigen müsste.
Dafür ist mir meine Zeit zu schade.
uBlock origin, die richtigen Filterlisten ( plus Anti-Adblock-Killer-Script) und gut ist.
Was ich allerdings noch nicht abschalten konnte, sind diese nervigen Popups ("Wir haben unsere Homepage aktualisisiert... blablabla").
Die Dinger kommen immer wieder, egal, wie oft man sie blockiert. Wenn da jemand eine Lösung wüsste, wäre ich sehr dankbar.
Das hieße ja, dass ich mich nicht nur von der Werbung nerven lassen, sondern mich sogar noch aktiv damit beschäftigen müsste.
Dafür ist mir meine Zeit zu schade.
uBlock origin, die richtigen Filterlisten ( plus Anti-Adblock-Killer-Script) und gut ist.
Was ich allerdings noch nicht abschalten konnte, sind diese nervigen Popups ("Wir haben unsere Homepage aktualisisiert... blablabla").
Die Dinger kommen immer wieder, egal, wie oft man sie blockiert. Wenn da jemand eine Lösung wüsste, wäre ich sehr dankbar.
-
- Beiträge: 3020
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: Reklame mit Javascript eliminieren
Das läuft ganz automatisch.
Die Updates der hosts-Datei erfolgen mit systemd-cron.
Die Blockade wirkt in allen Programmen, die eine Namensauflösung auch die /etc/hosts heranziehen.
Ich beschäftige mich schon seit vielen Monaten nicht mehr damit.
Lg scientific
Die Updates der hosts-Datei erfolgen mit systemd-cron.
Die Blockade wirkt in allen Programmen, die eine Namensauflösung auch die /etc/hosts heranziehen.
Ich beschäftige mich schon seit vielen Monaten nicht mehr damit.
Lg scientific
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: Reklame mit Javascript eliminieren
Wenn man via DNS blocken will, und dazu noch ne nette UI haben will: https://pi-hole.net/
Bei mir mit Chrome und uBlock sehe ich auf Spiegel auch keine Werbung.
Bei mir mit Chrome und uBlock sehe ich auf Spiegel auch keine Werbung.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
Re: Reklame mit Javascript eliminieren
Das Procedere mit Einträgen in /etc/hosts (am Router) interessiert mich. Ich habe hier (1) etwas ziemlich Aktuelles gefunden. Ich möchte mich aber nicht um updates kümmern, mit Ausnahme einer gelegentlichen Erneuerung dieser unter (1) erhältlichen Liste. Ein automatisiertes Aktualisieren via script kommt für mich wegen fehlender Kenntnisse wahrscheinlich auch nicht in Frage. Um diese Liste mal auszuprobieren, bitte ich um Klärung folgender Fragen:
Ich kann die Liste so wie sie ist IN die /etc/hosts kopieren? Die englischen Kommentare verstehe ich so, dass ich meine /etc/hosts durch die Liste ersetzen soll:
(1) http://someonewhocares.org/hosts/
Ich kann die Liste so wie sie ist IN die /etc/hosts kopieren? Die englischen Kommentare verstehe ich so, dass ich meine /etc/hosts durch die Liste ersetzen soll:
. Das kann's ja wohl nicht sein?For Linux, Unix, or OS X place this file at "/etc/hosts"
(1) http://someonewhocares.org/hosts/
- Lord_Carlos
- Beiträge: 5578
- Registriert: 30.04.2006 17:58:52
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Dänemark
Re: Reklame mit Javascript eliminieren
Geht glaube beides.
Wenn du sicher gehen willst kopiere es einfach hinzu und loesche die doppelten eintraege.
Wenn du sicher gehen willst kopiere es einfach hinzu und loesche die doppelten eintraege.
Code: Alles auswählen
╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!
-
- Beiträge: 788
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Re: Reklame mit Javascript eliminieren
Dann probiere ich es noch einmal mit http://www.spiegel.de/politik/deutschla ... 49588.htmlniemand hat geschrieben:Ich sehe dort gar keine Werbung. Am Werkeln ist hier uMatrix.
(Ich muß mich entschuldigen, ich war etwas abgetaucht.)
- whisper
- Beiträge: 3184
- Registriert: 23.09.2002 14:32:21
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Reklame mit Javascript eliminieren
Hier Chrome mit umatrix, keine nervige Werbung zu sehenwckl hat geschrieben:Dann probiere ich es noch einmal mit http://www.spiegel.de/politik/deutschla ... 49588.htmlniemand hat geschrieben:Ich sehe dort gar keine Werbung. Am Werkeln ist hier uMatrix.
(Ich muß mich entschuldigen, ich war etwas abgetaucht.)
-
- Beiträge: 3020
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: Reklame mit Javascript eliminieren
Ich schick dir am Abend skript und unit.
Lg scientific
Lg scientific
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Re: Reklame mit Javascript eliminieren
Bei mir auch... Null Werbung (Chrome mit uBlock origin).wckl hat geschrieben:Dann probiere ich es noch einmal mit http://www.spiegel.de/politik/deutschla ... 49588.htmlniemand hat geschrieben:Ich sehe dort gar keine Werbung. Am Werkeln ist hier uMatrix.
(Ich muß mich entschuldigen, ich war etwas abgetaucht.)
Welchen Ablocker benutzt du mit welchen Filterlisten?
-
- Beiträge: 788
- Registriert: 10.08.2007 15:26:28
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: St. Georges de Didonne
Re: Reklame mit Javascript eliminieren
Firefox, bisher hatte ich Ad Block Plus, jetzt benutze ich uBlock Origin, die von mir angeführten Seiten sind nun ohne Werbung, ich hoffe, es bleibt auch so.
-
- Beiträge: 3020
- Registriert: 03.11.2009 13:45:23
- Lizenz eigener Beiträge: Artistic Lizenz
-
Kontaktdaten:
Re: Reklame mit Javascript eliminieren
Also, hier die versprochene Lösung von mir:
Es gibt eine Unit, die erstellst du in /etc/systemd/system/adblock-hostupdate.service
Dazu musst du systemd-cron installiert haben (Das ist ein Ersatz für den klassischen Cron-Daemon)
Dann benötigst du noch folgendes Skript
Und folgende Dateien im Verzeichnis /etc/hosts.d (dieses Verzeichnis musst du manuell anlegen!)
/etc/hosts.d/hosts.original.list (das ist eine Kopie deiner aktuell gültigen Datei /etc/hosts)
/etc/hosts.d/hosts.except (die hat bei mir derzeit folgende eine Zeile als Inhalt, da ich einen gewünschten Newsletter erhalte, den ich bewusst abonniert habe, und der nicht Funktioniert, wenn die Domain auf 0.0.0.0 umgeleitet ist)
clicks.aweber.com
Pro Zeile eine Domain, die du von der Blockierung ausnehmen willst.
Die Zeile mit der Anweisung "OnFailure=..." kannst du auskommentieren. Diese ruft eine Service-Unit auf, die mir an Root ein Email schickt, wenn die Unit fehlschlägt.
Ich kann dir gerne diese Unit auch schicken. Das ist ganz praktisch, um sich über fehlschläge per Mail informieren zu lassen.
Btw, ich habe hier auf Firefox uMatrix deaktiviert und sehe auch keine Werbung. Dieser Werbefilter wirkt auch in Emailprogrammen (hier Thunderbird im Einsatz) und blockiert auch in HTML-Emails unerwünschte Werbebanner (ja, manche Newsletter schaffen es nicht als Text..., dennoch interessieren mich die Infos)
Zusammenfassung der Todos für diesen Werbefilter:
Ob man das jetzt auf seinem Laptop/PC installiert, oder auf dem Router, der einen DNS-Server laufen hat, sollte so egal sein. Wenn man es am Router installiert, wären sogar Tablets und Smartphones im WLAN von Werbung verschont.
lg scientific
Es gibt eine Unit, die erstellst du in /etc/systemd/system/adblock-hostupdate.service
Code: Alles auswählen
[Unit]
Description=Download adblock-hostlist and update /etc/hosts
After=network-online.target
OnFailure=status-email-root@%n.service
ConditionPathExists=/etc/hosts.d
[Service]
ExecStartPre=/bin/sh -c "/bin/systemctl is-active -q network-online.target"
ExecStartPre=/bin/ping -q -c 1 "winhelp2002.mvps.org"
ExecStartPre=/usr/bin/wget http://winhelp2002.mvps.org/hosts.txt -O /etc/hosts.d/hosts.winhelp2002.list
ExecStartPre=/bin/sh -c "/usr/lib/systemd/scripts/hostupdate.sh|tee /tmp/update_hosts_except"
ExecStartPre=/bin/sed -i -f /tmp/update_hosts_except /etc/hosts.d/hosts.winhelp2002.list
ExecStart=/bin/sh -c "/bin/cat /etc/hosts.d/*.list | sed -e 's/\r//g' > /etc/hosts"
[Install]
WantedBy=cron-weekly.target
Dann benötigst du noch folgendes Skript
Code: Alles auswählen
# cat /usr/lib/systemd/scripts/hostupdate.sh
for i in $(/bin/cat /etc/hosts.d/*.except);do
/usr/bin/printf s/^.*\\\($i\\\).*$/#\\\\1/g\\\n ;
done
/etc/hosts.d/hosts.original.list (das ist eine Kopie deiner aktuell gültigen Datei /etc/hosts)
/etc/hosts.d/hosts.except (die hat bei mir derzeit folgende eine Zeile als Inhalt, da ich einen gewünschten Newsletter erhalte, den ich bewusst abonniert habe, und der nicht Funktioniert, wenn die Domain auf 0.0.0.0 umgeleitet ist)
clicks.aweber.com
Pro Zeile eine Domain, die du von der Blockierung ausnehmen willst.
Die Zeile mit der Anweisung "OnFailure=..." kannst du auskommentieren. Diese ruft eine Service-Unit auf, die mir an Root ein Email schickt, wenn die Unit fehlschlägt.
Ich kann dir gerne diese Unit auch schicken. Das ist ganz praktisch, um sich über fehlschläge per Mail informieren zu lassen.
Btw, ich habe hier auf Firefox uMatrix deaktiviert und sehe auch keine Werbung. Dieser Werbefilter wirkt auch in Emailprogrammen (hier Thunderbird im Einsatz) und blockiert auch in HTML-Emails unerwünschte Werbebanner (ja, manche Newsletter schaffen es nicht als Text..., dennoch interessieren mich die Infos)
Zusammenfassung der Todos für diesen Werbefilter:
- Ein systemd-Unit-File in /etc/systemd/system anlegen
- Ein Skript in /usr/lib/systemd/scripts ablegen (auf Wunsch natürlich in /opt oder /usr/local, dann aber bitte den Pfad in der Unit entsprechend anpassen!!!)
- Ein Verzeichnis /etc/hosts.d anlegen
- Da hinein /etc/hosts auf /etc/hosts.d/hosts-original.list kopieren
- Ein File mit Ausnahmen des Werbefilters anlegen /etc/hosts.except
- systemd-cron installieren (falls nicht eh schon installiert)
- und die Unit mit aktivieren
Code: Alles auswählen
systemctl enable --now adblock-hostupdate.service
- jede Woche eine aktualisierte Liste mit zu blockierenden Domains automatisch erhalten, und ein von Adblockern und deren Sicherheitslücken und Überwachungen unabhängiges nahezu Werbefreies Internet genießen
Ob man das jetzt auf seinem Laptop/PC installiert, oder auf dem Router, der einen DNS-Server laufen hat, sollte so egal sein. Wenn man es am Router installiert, wären sogar Tablets und Smartphones im WLAN von Werbung verschont.
lg scientific
dann putze ich hier mal nur...
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main
Eine Auswahl meiner Skripte und systemd-units.
https://github.com/xundeenergie
auch als Debian-Repo für Testing einbindbar:
deb http://debian.xundeenergie.at/xundeenergie testing main