Реакция на хром и другие браузеры - PullRequest
1 голос
/ 07 апреля 2019

Как я могу сделать так, чтобы Chrome делал что-то еще, если пользователь использует какой-либо другой браузер? Например, если это chrome show message, но если любой другой браузер показывает другое сообщение.

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
if (is_chrome) {
    document.write("Chrome message")
}

1 Ответ

1 голос
/ 07 апреля 2019

Использовать иначе блок, например

if (is_chrome) {
    document.write("Chrome message");
} else {
    document.write("Another browser");
}

Если вы хотите получить другие конкретные браузеры, вы можете использовать JS, чтобы обнаруживать их таким же способом с elseif:

var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

// Opera 8.0+
var isOpera = (!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0;

// Firefox 1.0+
var isFirefox = typeof InstallTrigger !== 'undefined';

if (is_chrome) {
    document.write("Chrome message");
} else if (isOpera) {
    document.write("Opera browser");
} else if (isFirefox) {
    document.write("Firefox browser");
} else {
    document.write("Another browser");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...