Il existe donc cette fonctionnalité relativement nouvelle fournie par la plupart des navigateurs appelée API de visibilité des pages, dans laquelle les pages peuvent dire quand elles sont réellement visibles. De nombreux sites ont profité de cela pour ne pas réduire la charge ou fermer lorsqu'ils ne sont pas traités ou d'autres bonnes choses, mais pour imposer leur obligation de les consulter avant de faire quelque chose que vous vouliez qu'ils fassent. Habituellement aussi pour un minimum de temps - un tout nouveau niveau de publicités forcées. J'imagine que beaucoup d'entre eux l'utilisent également pour empiéter davantage sur ma vie privée en suivant mon comportement encore plus finement qu'auparavant.
En bref: comment puis-je désactiver ce désordre? Comment puis-je faire prétendre le navigateur à la page qu'elle est toujours visible (ou, peut-être, toujours cachée, ou peut-être même que l'API n'est tout simplement pas implémentée)? Sur une base par site serait idéal, mais un cadre global simple serait également plus que bienvenu.
Je suis particulièrement intéressé par Firefox, mais je pense que nous aimerions tous le savoir également pour les autres navigateurs.
la source
Réponses:
Je ne peux personnellement pas m'en attribuer le mérite, mais un contributeur de StackOverflow a créé une extension Chrome qui désactive l'API PageVisibility.
/programming/18928417/spoof-or-disable-the-page-visibility-api
la source
Firefox vous permet uniquement de désactiver complètement Javascript, ce que je ne pense pas que vous souhaitiez faire. le plugin Ghostery désactive sélectivement les Javascripts qui sont dans leur base de données pour vous suivre. À titre expérimental, vous pouvez installer Ghostery ou rechercher d'autres plugins qui permettent de mettre sur liste noire certains types de Javascript, et le tester sur un site dont vous savez qu'il utilise la fonctionnalité que vous avez décrite.
la source