源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

JavaScript获取浏览器信息的方法

  • 时间:2022-12-03 17:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:JavaScript获取浏览器信息的方法
Window有navigator对象让我们得知浏览器的全部信息.我们可以利用一系列的API函数得知浏览器的信息. [b]JavaScript代码如下:[/b]
function message()
{ 
txt = "<p>浏览器代码名: " + navigator.appCodeName + "</p>";
txt+= "<p>浏览器名称: " + navigator.appName + "</p>"; 
txt+= "<p>浏览器平台和版本: " + navigator.appVersion + "</p>";
txt+= "<p>是否开启cookie: " + navigator.cookieEnabled + "</p>";
txt+= "<p>操作系统平台: " + navigator.platform + "</p>"; txt+= "<p>User-agent头部值: " + navigator.userAgent + "</p>"; 
document.getElementById("example").innerHTML=txt; 
if ((navigator.appName=="Netscape" || navigator.appName=="Microsoft Internet Explorer") && (parseFloat(navigator.appVersion)>=4))
{ alert("您的浏览器够先进了!"); }
else 
{ alert("是时候升级您的浏览器了!");
} 
}
我们可以通过这个函数通知用户浏览器是否应该去更新浏览器,同样也可以帮用户得知浏览器的相关信息 [b]各大浏览器的基本信息[/b] 楼主测试了几乎当前主流的浏览器,当然不管多少浏览器都是Trident,Blink,Gecko,Webkit这几种的浏览器内核,解析上不会有太大的出入,现附上相关截图如下: 这是Edge的 [img]http://files.jb51.net/file_images/article/201511/201511201402561.png[/img] IE11,楼主没有用IE6,不过应该不会有太大的出入 [img]http://files.jb51.net/file_images/article/201511/201511201402562.png[/img] Safari的,楼主是Window系统Safari版本比较低 [img]http://files.jb51.net/file_images/article/201511/201511201402563.png[/img] 搜狗浏览器,曾经楼主也迷恋过它一段时间呢! [img]http://files.jb51.net/file_images/article/201511/201511201402564.png[/img] QQ浏览器(微信版),比较给力,现在楼主除了Chrome用的最多的浏览器,双核Trident和Blink,Chrome内核下飞快 [img]http://files.jb51.net/file_images/article/201511/201511201402565.png[/img] 360安全浏览器的兼容模式,用的是IE的Trident内核 [img]http://files.jb51.net/file_images/article/201511/201511201402566.png[/img] Firefox,不多说了,Netscape正版,开发者必备的浏览器 [img]http://files.jb51.net/file_images/article/201511/201511201402567.png[/img] Chrome.现在楼主用的最多的浏览器,Google实在是好,力挺 [img]http://files.jb51.net/file_images/article/201511/201511201402568.png[/img] 360安全浏览器极速模式,Chrome内核,速度很快 [img]http://files.jb51.net/file_images/article/201511/201511201402569.png[/img] 代码结果分析 [img]http://files.jb51.net/file_images/article/201511/2015112014025610.png[/img] PS:javascript取得浏览器地址及参数方法 用javascript获取 url网址信息   执行 用javascript获取url网址信息 代码效果如下
  location.host=www。dw。cn
  location.hostname=www。dw。cn
  location.href=http://www。dw。cn/news/2010-1/201011820131610618.shtml
  location.pathname=/news/2010-1/201011820131610618.shtml
  location.protocol=http:
  详细介绍 window.location方法获取URL   统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成:   scheme://host:port/path?query#fragment   scheme: 通信协议   常用的http,ftp,maito等   host:主机   服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。   port:端口号   整数,可选,省略时使用方案的默认端口,如http的默认端口为80。   path:路径   由零或多个”/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。   query:查询   可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP /ASP.NET等技术制作的网页)传递参数,可有多个参数,用”&”符号隔开,每个参数的名和值用”=”符号隔开。 fragment: 信息片断   字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。(也称为锚点.)  示例:   1, window.location.href  整个URl字符串(在浏览器中就是完整的地址栏)   返回值:[url=http://www]http://www[/url]。dw。cn:80/index.asp?id=209#asp   2,window.location.protocol   URL 的协议部分   返回值:http:  3,window.location.host  URL 的主机部分,  返回值:www。dw。cn  4,window.location.port  URL 的端口部分。如果采用默认的80端口(update:即使添加了:80),那么返回值并不是默认的80而是空字符。  本例返回值:空  5,window.location.pathname  URL 的路径部分(就是文件地址)  返回值:/index.asp  6,window.location.search  查询(参数)部分。除了给动态语言赋值以外,我们同样可以给静态页面,并使用javascript来获得相信应的参数值  返回值:?id=209  7,window.location.hash  锚点  返回值:#asp
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部