Как я могу помешать сайтам узнать, когда они видны? AKA Как отключить API видимости страницы?
Так что это относительно новое средство, предоставляемое большинством браузеров, называемое API Page Visibility, в котором страницы могут определить, когда они действительно видны. Многие сайты воспользовались этим не для того, чтобы уменьшить нагрузку или заткнуться, когда с ними не работают, или для чего-то другого, а для того, чтобы выполнить их требование, чтобы вы посмотрели на них, прежде чем они сделают то, что вы от них хотели. Обычно за минимальное количество времени, а также - совершенно новый уровень принудительной рекламы. Я полагаю, что многие из них также используют это, чтобы еще больше нарушить мою конфиденциальность, отслеживая мое поведение даже более точно, чем раньше.
Вкратце: как я могу отключить этот беспорядок? Как я могу сделать так, чтобы браузер делал вид, что страница всегда видна (или, возможно, всегда скрыта, или, может быть, даже что API просто не реализован)? Для каждого сайта это было бы идеально, но было бы более чем приветствоваться и простая глобальная настройка.
Мне особенно интересен Firefox, но я думаю, что мы все хотели бы знать и о других браузерах.
3 ответа
Лично я не могу взять кредит на себя, но участник StackOverflow создал расширение Chrome, которое отключает API PageVisibility.
https://stackoverflow.com/questions/18928417/spoof-or-disable-the-page-visibility-api
Используйте надстройку API отключения видимости страниц .Работает как шарм.
Хотя, как отмечено в описании дополнения, помимо API видимости страниц есть и другие способы отслеживания.
Firefox позволяет полностью отключить Javascript, что я не думаю, что вы хотите делать. плагин Ghostery выборочно отключает JavaScript, которые находятся в их базе данных для отслеживания вас. В качестве эксперимента вы можете установить Ghostery или поискать другие плагины, которые позволяют занести в черный список определенные типы Javascript, и протестировать его на сайте, который, как вы знаете, использует описанную вами функцию.