Может ли веб-страница записывать действия в браузере без разрешения на это?
Заинтересовался вот каким вопросом. Может ли веб сайт записывать все действия в браузере, без разрешения? К примеру дискорд запрашивает демонстрацию экрана, что уже становится заметно. А возможно, что сайт как-то запишет переходы на другие странницы без уведомления?
JS, насколько я помню, работает только в пределах одной вкладки, доступа к другим он не имеет, поэтому на той вкладке где скрипт запущен он почти что угодно с контентом может делать, а вот на других нет...
Java может иметь доступ к другим, но во 1-х оно отдельно запускается и устанавливается, т.е. это видно, а во 2-х в последних версиях браузеров поддержка Java по умолчанию отключена.
Нет. Сайт обычно имеет доступ только к самому себе - к кликам и нажатиям кнопок на нем самом. Что-то делать с другими сайтами он не может. Разработчики браузеров об этом подумали.
Вы можете узнать, на какую ссылку юзер ткнул, но дальше - все.
Незаметно - только на своей странице (мало того, даже iframe доступен только со своего домена).
Максимум к чему имеет доступ страница без спроса, снаружи - содержимое буфера обмена, но только в момент действия на странице (клик мышкой, по поводу скрола, тачпада или клавиатуры не уверен).
А ещё без запроса разрешения можно отловить событие, когда пользователь ушел с вкладки. Также браузер палит характеристики железа (да-да, сайты знают, что кто-то сидит с VMWare бугага!).