@ikfah012
Не самый умный парень в этом чате

Как заблокировать загрузку скрипта при определённом user-agent?

Добрый день!
Как можно заблокировать загрузку определённых скриптов (например, гугл аналитики, яндекс метрики и яндекс карт), если user-agent определяется как Lighthouse?
Есть аналогичный php-код, но я не могу использовать php в конкретном проекте, могу использовать только js.
<?php if (!isset($_SERVER['HTTP_USER_AGENT']) || stripos($_SERVER['HTTP_USER_AGENT'], 'Lighthouse') === false): ?>
//Здесь код счётчиков метрики и аналитики
<?php endif; ?>

Пытался таким способом, но он не работает.
if(navigator.userAgent.indexOf("Lighthouse") == -1) {
//Здесь код счётчиков метрики и аналитики
}
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
@coderslang
Попробуй перевести в lowercase строку перед сравнением.

if(navigator.userAgent.toLowerCase().indexOf("lighthouse") < 0) {
//Здесь код счётчиков метрики и аналитики
}


Подробнее
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы