Es gibt also diese relativ neue Funktion, die von den meisten Browsern als "Page Visibility API" bezeichnet wird, bei der Seiten erkennen können, wann sie tatsächlich sichtbar sind. Viele Websites haben dies ausgenutzt, um nicht die Last zu reduzieren oder den Betrieb zu unterbrechen, wenn sie nicht behandelt werden, oder um andere gute Dinge zu erledigen, sondern um die Anforderung durchzusetzen, dass Sie sie anschauen, bevor sie etwas tun, was Sie von ihnen wollten. Normalerweise auch für eine minimale Zeitspanne - ein ganz neues Level an erzwungenen Anzeigen. Ich stelle mir vor, dass viele von ihnen dies auch dazu verwenden, meine Privatsphäre weiter zu beeinträchtigen, indem sie mein Verhalten noch genauer verfolgen als zuvor.
Kurz gesagt: Wie kann ich dieses Durcheinander deaktivieren? Wie kann ich den Browser so tun, als wäre die Seite immer sichtbar (oder vielleicht immer ausgeblendet oder sogar, dass die API einfach nicht implementiert ist)? Standortspezifisch wäre ideal, aber auch eine einfache globale Umgebung wäre mehr als willkommen.
Ich interessiere mich besonders für Firefox, aber ich denke, wir möchten es auch für andere Browser wissen.
quelle
Antworten:
Ich kann dies nicht persönlich anerkennen, aber ein Mitarbeiter von StackOverflow hat eine Chrome-Erweiterung erstellt, mit der die PageVisibility-API deaktiviert wird.
/programming/18928417/spoof-or-disable-the-page-visibility-api
quelle
In Firefox können Sie JavaScript nur vollständig deaktivieren, was Sie meines Erachtens nicht möchten. Das Ghostery-Plugin deaktiviert selektiv Javascripts, die sich in ihrer Datenbank befinden, um Sie zu verfolgen. Als Experiment können Sie Ghostery installieren oder nach anderen Plugins suchen, mit denen bestimmte Arten von Javascript auf die schwarze Liste gesetzt werden können, und es auf einer Website testen, von der Sie wissen, dass sie die von Ihnen beschriebene Funktion verwendet.
quelle