如果用户使用任何其他浏览器,我该如何通过这种方式检测Chrome是否执行其他操作?例如chrome show message,但如果其他浏览器是否显示其他消息。
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
if (is_chrome) {
document.write("Chrome message")
}
答案 0 :(得分:1)
使用 else 块,例如
if (is_chrome) {
document.write("Chrome message");
} else {
document.write("Another browser");
}
如果要获取其他特定的浏览器,可以使用JS以detect them the same的方式与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");
}