Благодаря GDPR и различным другим законам о конфиденциальности уведомления о файлах cookie на веб-страницах стали очень распространенными, однако такие уведомления обычно нежелательны на снимке экрана.
GrabzIt может автоматически удалять обычные уведомления о файлах cookie, которые появляются на веб-странице, для этого просто включите функцию уведомлений об отсутствии файлов cookie, как показано ниже.
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", {"nonotify":1}).Create();
</script>
Если уведомление о файлах cookie не относится к числу распространенных типов, которые GrabzIt может удалить, у нас есть четыре следующих метода, которые можно использовать для их удаления.
Скрыть уведомление с куки
Используйте инструменты разработчика вашего браузера, чтобы увидеть, есть ли файл cookie, добавленный при принятии уведомления о файле cookie. Если там есть добавить это в GrabzItзатем он будет использоваться для всех будущих снимков экрана, подавляя уведомление. В качестве альтернативы включите поведение пользовательских файлов cookie режим, который будет автоматически записывать все постоянные куки браузера, которые встречаются во время захвата.
Скрыть элемент HTML
Другая техника заключается в скрыть ненужные элементы страницы, Для этого вам нужно найти CSS-селекторы элемента уведомления о cookie и затем передать его в GrabzIt.
Создать захват из страны, не входящей в ЕС
Следующий вариант - установить параметр страны в США, поскольку этот закон относится только к ЕС, некоторые веб-сайты не будут отображать уведомление, если вы сделаете снимок экрана из Соединенных Штатов.
Используйте пользовательский агент поисковой системы
Наконец, вы можете попробовать установить requestAs
параметр для поисковой системы. Поскольку некоторые веб-сайты не будут отображать уведомления о файлах cookie, если он считает, что это поисковая система, которая просматривает сайт.