javascript检测浏览器类型和版本号(兼容各浏览器)

复制代码
代码
 1 from: http://www.webreference.com/tools/browser/javascript.html
 2 http://browserspy.dk/browser.php
 3 http://plugins.jquery.com/node/1567/release
 4 
 5 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 6 <html xmlns="http://www.w3.org/1999/xhtml">
 7 
 8 <head>
 9 <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
10 <title>javascript检测浏览器类型和版本号(兼容各浏览器) </title>
11 <script language="javascript" type="text/javascript">
12 /*
13 geovindu@163.com 涂聚文 捷为工作室,缔友计算机信息技术有限公司
14 from: http://www.webreference.com/tools/browser/javascript.html
15 http://browserspy.dk/browser.php
16 http://plugins.jquery.com/node/1567/release
17 http://www.informit.com/store/product.aspx?isbn=0672328801 
18 
19 */
20 var uA = navigator.userAgent;
21 var browserType = "unknown";
22 if (uA.indexOf("Opera"> -1) {
23   browserType = "Opera";
24 else if (uA.indexOf("Safari"> -1) {
25   browserType = "Safari";
26 else if (uA.indexOf("Konqueror"> -1) {
27   browserType = "Konqueror";
28 else if (uA.indexOf("Gecko"> -1) {
29   browserType = "Mozilla";
30 else if (uA.indexOf("MSIE"> -1) {
31   browserType = "Internet Explorer";
32 }
33 //window.alert(browserType);
34 document.write(browserType);
35 document.write("<br/>");
36 document.write(document.lastModified); //显示页面的修改日期
37 document.write("<br/>");
38 document.write(navigator.userAgent); //显示客户端环境参数
39 document.write("<br/>");
40 document.write("h,w:"+screen.availHeight+"x"+screen.availWidth+"pixels");//测定显示器大小
41 //显示器大小
42 function screenWH(){
43 var getscreen=document.getElementById('screenWH');
44 getscreen.value=screen.availHeight+"x"+screen.availWidth;
45 var divscreen=document.getElementById('screensWH');
46 divscreen.value=screen.availHeight+"x"+screen.availWidth+"pixels"//window.screen.height+"+"+window.screen.width;
47 
48 }
49 </script>
50 </head>
51 <body onload="javascript:screenWH();">
52 
53 <input type="text" id="screenWH"/>
54 <input type='button' onclick='notEmpty()' value='Form Checker' />
55 
56 <br/>
57 <div id="screensWH"></div>
58 </body>
59 
60 </html>
61 
62  
63 
复制代码

 

 
posted @   ®Geovin Du Dream Park™  阅读(561)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
< 2010年4月 >
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示