zoukankan      html  css  js  c++  java
  • 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 
     
  • 相关阅读:
    深入浅出 Java 8 Lambda 表达式
    OneAPM x 腾讯 | OneAPM 技术公开课·深圳 报名:前端性能大作战!
    第30节:Java基础-内部类
    第二十九节:Java基础知识-类,多态,Object,数组和字符串
    第二十九节:Java基础知识-类,多态,Object,数组和字符串
    第二十九节:Java基础知识-类,多态,Object,数组和字符串
    第二十八节:Java基础-进阶继承,抽象类,接口
    第二十八节:Java基础-进阶继承,抽象类,接口
    第二十八节:Java基础-进阶继承,抽象类,接口
    ES6教程-字符串,函数的参数,了解函数的arguments对象,js面向对象,设计模式-单例模式,解构赋值
  • 原文地址:https://www.cnblogs.com/geovindu/p/1712345.html
Copyright © 2011-2022 走看看