首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器检测无法显示我正在使用的浏览器

浏览器检测无法显示我正在使用的浏览器
EN

Stack Overflow用户
提问于 2017-03-26 23:54:41
回答 1查看 47关注 0票数 0

我正在尝试让这段javascript代码只显示我用来显示网页的浏览器的名称。我正在使用safari,没有一个导航器显示我正在运行safari。在我的浏览器上,它显示以下内容:

名称: Netscape代码名称: Mozilla产品: Gecko版本: 5.0 (Macintosh;英特尔Mac OS X 10_12_3) AppleWebKit/602.4.8 (KHTML,如Gecko)版本/10.0.3 Safari/602.4.8平台: MacIntel用户代理: Mozilla/5.0 (Macintosh;英特尔Mac OS X 10_12_3) AppleWebKit/602.4.8 (KHTML,如Gecko)版本/10.0.3 Safari/602.4.8

如何让脚本显示客户端正在使用的浏览器?我从其他文章中读到过,navigator.appName做到了这一点,但它不是,因为网景不是浏览器的名字;在我的例子中,Safari是。

代码语言:javascript
复制
function BrowserIdentity() {
	document.getElementById("browser-detection").innerHTML = "Name: " + navigator.appName + "<br>Code name: " + navigator.appCodeName +"<br>Product: " + navigator.product + "<br>Version: " + navigator.appVersion + "<br>Platform: " + navigator.platform + "<br>User agent: " + navigator.userAgent;
}
代码语言:javascript
复制
<h3>Navigator Details</h3>

<p>Click the button to display navigator details:</p>

<button onClick="BrowserIdentity()">Click Me</button>

<p id="browser-detection"></p>

EN

回答 1

Stack Overflow用户

发布于 2017-03-27 01:38:21

使用navigator.userAgent,然后解析返回值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43030970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档