判断浏览器的js代码

JS 判断浏览器



var browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
document.write("Browser name: "+ browser)
document.write("
")
document.write("Browser version: "+ version)



document.write("

Browser: ")
document.write(navigator.appName + "

")

document.write("

Browserversion: ")
document.write(navigator.appVersion + "

")

document.write("

Code: ")
document.write(navigator.appCodeName + "

")

document.write("

Platform: ")
document.write(navigator.platform + "

")

document.write("

Cookies enabled: ")
document.write(navigator.cookieEnabled + "

")

document.write("

Browser's user agent header: ")
document.write(navigator.userAgent + "

")



var x = navigator
document.write("CodeName=" + x.appCodeName)
document.write("
")
document.write("MinorVersion=" + x.appMinorVersion)
document.write("
")
document.write("Name=" + x.appName)
document.write("
")
document.write("Version=" + x.appVersion)
document.write("
")
document.write("CookieEnabled=" + x.cookieEnabled)
document.write("
")
document.write("CPUClass=" + x.cpuClass)
document.write("
")
document.write("OnLine=" + x.onLine)
document.write("
")
document.write("Platform=" + x.platform)
document.write("
")
document.write("UA=" + x.userAgent)
document.write("
")
document.write("BrowserLanguage=" + x.browserLanguage)
document.write("
")
document.write("SystemLanguage=" + x.systemLanguage)
document.write("
")
document.write("UserLanguage=" + x.userLanguage)



var browser=navigator.appName
var b_version=navigator.appVersion
var version=parseFloat(b_version)
if ((browser=="Netscape"||browser=="Microsoft Internet Explorer") && (version>=4))
{
document.write("Your browser is good enough!")

}
else
{
document.write("It's time to upgrade your browser!")
}

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

(0)

相关推荐

  • javascript 特性检测并非浏览器检测

    我大致翻译了部分文章,可能有理解错误的地方,敬请指正.值得一提的是,评论部分的争论亦值得一看. 特性检测 起初前端工程师们就极力反对浏览器检测,他们认为类似user-agent嗅探的方法是很不好的,理由是它并不是一种面向未来的代码,无法适应新版的浏览器.更好的做法是使用特性检测,就像这样: 复制代码 代码如下: if (navigator.userAgent.indexOf("MSIE 7") > -1){ //do something } 而更好的做法是这样: 复制代码 代码如

  • 判断浏览器的javascript版本的代码

    他老人家说将所要执行的代码放在如< script language="JavaScript1.2" >所示嵌套下.但是当问到检测javascript版本时,得到如下代码: 复制代码 代码如下: var JS_ver = []; (Number.prototype.toFixed)?JS_ver.push("1.5"):false; ([].indexOf && [].forEach)?JS_ver.push("1.6"

  • 跨浏览器开发经验总结(四) 怎么写入剪贴板

    IE. Firefox可以支持JavaScript往剪贴板写入内容 IE可以很方便的支持剪贴板内容写入命令,可以使用execCommand(),也可以利用window.clipboardData. 使用execCommand,需要先从页面选中要复制到剪贴板的内容,如以下代码: 复制代码 代码如下: var doc = obj.createTextRange(); doc.select(); doc.execCommand('copy'); 使用window.clipboardData的方法如下,

  • jQuery下通过$.browser来判断浏览器.

    使用方法: $.browser.['浏览器关键字'] 复制代码 代码如下: $(function() { if($.browser.msie) { alert("this is msie"); } else if($.browser.safari) { alert("this is safari!"); } else if($.browser.mozilla) { alert("this is mozilla!"); } else if($.br

  • (跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享

    跨浏览器基础事件 复制代码 代码如下: //跨浏览器添加事件 function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj.attachEvent('on' + type, function () { fn.call(obj); }); } } //跨浏览器基础事件 function re

  • javascript 浏览器检测代码精简版

    复制代码 代码如下: /*written by xp in 8z at Mar 4,2010.QQ:251089096*/ var sUserAgent = navigator.userAgent; var isIE=isIE6=isIE7=isIE8=isFirefox=false; if(sUserAgent.indexOf("MSIE") > -1){ isIE = true; var version = sUserAgent.substr(sUserAgent.index

  • JS判断浏览器类型与版本的实现代码

    在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌却标准不一,因此时常需要根据不同的浏览器,甚至相同浏览器不同版本做不同的操作,因此,知晓浏览器的判断方法,还是很重要的.下面列举一下常用的判断方法 1.判断浏览器是否为IE document.all ? 'IE' : 'others':在IE下document.all值为1,而其他浏览器下的值为0: navigator.userAgent.indexOf("MSIE")>0 ? 'IE'

  • 基于jquery跨浏览器显示的file上传控件

    前面我写过一篇短小的文章,简要的介绍了下怎样定义input type="file" 的样式.对于一般的表单,上传控件较少,这样的做法确实不错,既减少了代码,又美化了样式,原文:<定义input type="file" 的样式> 其实要实现给file控件定义样式,大致思想都是一样的. 今天看到博客园的繁花连写两篇文章来研究file控件 <jquery.fileEveryWhere.js--一个跨浏览器的file显示插件> <firefox

  • javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)

    复制代码 代码如下: var EventUtil={ //跨浏览器处理程序---创建方法 addHandler:function(element,type,handler){ if(element.addEventListener){ element.addEventListneter(type,handler,false); }else if(element.attachEvent){ element.attachEvent("on"+type,handler); }else{ el

  • 跨浏览器的事件对象介绍

    复制代码 代码如下: var eventUtil = { getEvent : function(event){ return event ? event : window.event; }; getTarget : function(event){ return event.target || event.srcElement; }; preventDefault : function(event){ if(event.preventDefault){ event.preventDefault

  • 跨浏览器通用、可重用的选项卡tab切换js代码

    由于近来学了点js,于是我装逼道...不太难吧...就切一下display属性?同学无视我..说要搞个通用的...什么还要跟ajax交互..???我愣是没有听懂...到底要搞什么...权当作练手,我自己胡弄了一个. 需求:同学口中的通用我不知道神马意思...那我就按自己的理解吧.. ①跨浏览器,IE6+,FF,Chrome,Safari,Opera ②同一个页面可以用同一个js设置不同的选项卡. 说太多没啥米用,来看代码吧. 一.html部分(其实这还没啥好看的,设置了三个,前两个是一样的,通过

  • JS判断浏览器之Navigator对象

    The Navigator Object 导航对象 The JavaScript Navigator object contains all information about the visitor's browser. We are going to look at two properties of the Navigator object: JS导航对象包含所有有关访问这者浏览器的信息.我们将看看两个导航对象的产物: appName -  holds the name of the br

随机推荐