手机版

用JavaScript获取浏览器信息的方法

时间:2021-09-22 来源:互联网 编辑:宝哥软件园 浏览:

Window有一个navigator对象,让我们知道浏览器的所有信息。我们可以使用一系列的API函数来了解浏览器的信息。

JavaScript代码如下:

函数message(){ txt='p pbrowser代码名: ' navigator . appcodename '/p ';txt=' p pbrowser name : ' navigator . appname '/p ';Txt='p pbrowser平台和版本: ' navigator . appversion '/p ';Txt='p是否打开cookie : '导航器。启用cookie '/p ';Txt='p操作系统平台: ' navigator . platform '/p ';txt=' pUser-代理头值: ' navigator . user agent '/p ';document.getElementById('示例')。innerHTML=txtif((navigator . appname==' Netscape ' | | navigator . appname==' Microsoft Internet Explorer ')(Parsefloat(navigator . app version)=4)){ alert('您的浏览器足够高级!');}else {alert('该升级浏览器了!' );}}我们可以通过这个功能通知用户浏览器是否要更新浏览器,我们也可以帮助用户了解浏览器的相关信息。

主要浏览器的基本信息。

楼主几乎测试过现在的主流浏览器。当然,无论三叉戟、Blink、Gecko、WebKit是多少浏览器,解析都不会有太大区别。请附上相关截图如下:

这是Edge的。

IE11,楼主没有用IE6,但应该不会有太大出入。

Safari,楼主是Window系统。Safari版本相对较低。

搜狗浏览器,曾经有段时间楼主对它如痴如醉!

QQ浏览器(微信版)相当强大。现在,除了Chrome最常用的浏览器,双核三叉戟和Blink,Chrome内核速度很快。

30安全浏览器兼容模式,采用IE的Trident内核。

火狐,不多说,网景正版,开发者必备的浏览器。

铬合金。现在楼主用的最多的浏览器谷歌,真的很好,很支持。

30安全浏览器速度模式,Chrome内核,非常快。

代码分析。

PS:PS:JavaScript获取浏览器地址和参数的方法。

用javascript获取url信息。

执行javascript获取url信息代码有以下效果。

location.host=www .dw .cnlocation.hostname=www .dw .cnlocation.href=http://www .dw .cn/news/2010-1/201011820131610618 . sht allocation . pathname=/news/2010-1/201011820131610618 . sht allocation . protocol=http 3360详细说明了获取URL的window.location方法。

一个完整的网址由以下几部分组成:

scheme ://host : port/path?查询#片段

Scheme:通信协议。

常用的有http、ftp、maito等。

主机:主机

服务器(计算机)域名系统(DNS)主机名或IP地址。

端口:端口号。

整数,可选。如果省略,则使用该方案的默认端口。例如,http的默认端口是80。

路径:路径

由零个或多个“/”符号分隔的字符串,通常用于表示主机上的目录或文件地址。

Query:查询。

可选,用于向动态网页传递参数(如CGI、ISAPI、PHP/JSP/ASP /ASP制作的那些。NET等。).可能有多个由“”符号分隔的参数,每个参数的名称和值由“=”符号分隔。

碎片:信息碎片。

一个字符串,指定网络资源中的一个片段。例如,如果一个网页中有多个名词解释,可以使用fragment直接定位一个名词解释。(也叫锚点。)

示例:

1,window.location.href

整个URl字符串(浏览器中的完整地址栏)。

返回值:http://www。dw .cn:80/index.asp?id=209#asp

2、窗口、位置、协议

网址的协议部分。

返回值:http:

3、窗口.位置.主机

网址的主机部分,

返回值:www。dw .通信网络(Communicating Net的缩写)

4、窗口、位置、端口

网址的端口部分。如果使用默认端口80(即使将:80添加到update:中),返回值不是默认端口80,而是一个空字符。

在本例中,返回值:为空。

5,窗口.位置.路径名

网址的路径部分(即文件地址)。

返回值:/index.asp。

6、窗口、位置、搜索

查询(参数)部分。除了给动态语言赋值,我们还可以给出静态页面,并使用javascript来获取我们认为应该的参数值。

返回值:id=209

7,窗口.位置.哈希

定位点

返回值:#asp。

版权声明:用JavaScript获取浏览器信息的方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。