Реклама на сайте Advertise with us

JavaScript - определить реальный ли экранный браузер?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

📈sflash.biz

С нами с 03.11.12
Сообщения: 3913
Рейтинг: 4447


Передовик Master-X (16.04.2018) Передовик Master-X (16.07.2018) Передовик Master-X (16.12.2022) Передовик Master-X (01.01.2023)
Ссылка на сообщениеДобавлено: 20/09/17 в 22:33       Ответить с цитатойцитата 

Кто-то сталкивался с тем, чтоб если бот браузер поддерживает JS, определить рендерит ли он в реале страницу? Типа есть ли у него разрешение экрана, размер канваса видимой области документа, скрол и т.п..
На какие маркеры обратить внимание?

0
 



С нами с 31.08.17
Сообщения: 33
Рейтинг: 4

Ссылка на сообщениеДобавлено: 21/09/17 в 01:03       Ответить с цитатойцитата 

Мобайл или десктоп?

0
 
+ + +


С нами с 28.08.17
Сообщения: 309
Рейтинг: 21

Ссылка на сообщениеДобавлено: 21/09/17 в 04:25       Ответить с цитатойцитата 

if (window.outerWidth === 0 && window.outerHeight === 0)
// headless browser

0
 



С нами с 15.07.03
Сообщения: 1122
Рейтинг: 1630


Передовик Master-X (16.03.2018)
Ссылка на сообщениеДобавлено: 21/09/17 в 04:41       Ответить с цитатойцитата 

В JS не силен, но вроде как так можно смотреть:

screen.width + screen.height - разрешение экрана
innerWidth + innerHeight - высота элемента с учетом размера внутренних отступов (padding).
screen.availWidth + screen.availHeight - высота без размера таких элементов браузера как панель задач и т.д.


Лучше всего смотреть по высоте. Если все значения высоты равные - 100% бот. Для декстопов все величины должны быть различными, для мобильных screen.height и screen.availHeight должны быть равны.

Альтернатива C4S КлипСтор для овнеров контента и для вебмастеров

1
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »