可以使用 navigator.userAgent
属性来获取当前浏览器的名称。
以下是一些常见浏览器的 userAgent
值:
- Chrome:
navigator.userAgent
返回包含 "Chrome" 字符串。 - Firefox:
navigator.userAgent
返回包含 "Firefox" 字符串。 - Safari:
navigator.userAgent
返回包含 "Safari" 字符串,但可能还包含其他浏览器的标识符。 - Edge:
navigator.userAgent
返回包含 "Edg" 或 "Edge" 字符串。 - Internet Explorer:
navigator.userAgent
返回包含 "MSIE" 或 "Trident" 字符串。
可以使用 JavaScript 函数来获取浏览器名称的代码示例:
function getBrowserName() {
var userAgent = navigator.userAgent;
if (userAgent.indexOf("Chrome") > -1) {
return "Chrome";
} else if (userAgent.indexOf("Firefox") > -1) {
return "Firefox";
} else if (userAgent.indexOf("Safari") > -1) {
return "Safari";
} else if (userAgent.indexOf("Edg") > -1 || userAgent.indexOf("Edge") > -1) {
return "Edge";
} else if (userAgent.indexOf("MSIE") > -1 || userAgent.indexOf("Trident") > -1) {
return "Internet Explorer";
} else {
return "Unknown";
}
}
var browserName = getBrowserName();
console.log(browserName);
这将打印出当前浏览器的名称。