【让网页根据不同IE版本显示不同的内容】教程文章相关的互联网学习教程文章

用JS判别浏览器种类以及IE版本的几种方法小结_javascript技巧

代码如下: var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if (isIE){ if (isIE6){ alert("ie6"); }else if (isIE8){ alert("ie8"); }else if (isIE7){ alert("ie7"); } } -------------------------------------------------------------------------------- 代码如下: if(navigator.appName == "Microsoft Internet Ex...

用JS判断IE版本的代码超管用!_javascript技巧【图】

方法一: 代码如下: function getIE() { if(navigator.appName == "Microsoft Internet Explorer") { if(navigator.appVersion.match(/7./i)=='7.') { //是IE7,不跳转 } else { //不是,跳转 location.href='http://127.0.0.1'; } } } 方法二: 代码如下: if(navigator.userAgent.indexOf("MSIE")>0) { //是否是IE浏览器 if(navigator.userAgent.indexOf("MSIE 6.0")>0) { //6.0 使用1.CSS Css.innerHTML='' } if(navigato...

利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码_jquery【图】

尤其是在当今各种浏览器满天飞(据说仅以IE为内核的浏览器就有200种之多)。   小弟今天写了个基于jQuery的插件扩展,主要用于识别浏览器内核与外壳的类型和版本。可识别各种浏览器的内核,并已经支持多种国内主流浏览器。   费话不多说,上我的JavaScript代码:(文件名:jquery.browsertype-1.0.js) 代码如下: /** * jQuery插件开发方法二:第一步:插件定义 */ jQuery.myPlugin = { //获得浏览器的内核与外壳的类型和版本...

javascript检测浏览器flash版本的实现代码_javascript技巧

记录: 代码如下: (function(){ ver has=0, ver=0; try{ has=new ActiveXObject(ShockwaveFlash.ShockwaveFlash); if(has) { ver = +(has.GetVariable("$version").match(/\d+/)); } } catch(e){ has=navigator.plugins["Shockwave Flash"]; if(has) { ver = +(has.description.match(/\d+/)); } } console.log(ver);//0即无插件 })()

js中有关IE版本检测_javascript技巧【图】

见得最多的就是检测navigator.userAgent(这个可以面向所有浏览器,略过)。 另外一种就是IE的条件注释,这篇有个比较详细的说明 http://www.gxlcms.com/article/29336.htm 代码如下: alert('非IE') 我测试的结果是这种形式是可用的。唯一需要注意的是 中'IE'和'8'中间的这个空白符是必须的,掉了就悲剧了。 基于IE的条件注释,变种版本就有几种, 第一、类似下面的形式: 代码如下: 代码如下: var ieVersion = (funct...

国外大牛IE版本检测!现在IE都到9了,IE检测代码_javascript技巧

其实学习大牛源代码是一种很好的进步,可以给你一种新的视野。 看到这篇大牛的IE版本检测,只能是惊叹加惊叹。短短的代码中所包含的内容实在是太多了。 所以在这里决定来解读大牛的源代码,让准备向大牛靠近并还在努力的IT同人们从中学习到更多的知识。 我们先来看看一个世界最短ie检测代码: 代码如下: var isIE = !-[1,]; 是不是很熟悉,但是有bug,就是不能检测ie9,为什么呢?那是因为这是国外大牛在ie9出来之前利用ie对数组...

IE的有条件注释判定IE版本详解(附实例代码)_javascript技巧【图】

IE的有条件注释是一种专有的(因此是非标准的)、对常规(X)HTML注释的Miscrosoft扩展。顾名思义,有条件注释使你能够根据条件(比如浏览器版本)显示代码块。尽管是非标准的,但是有条件注释对于其他所有浏览器作为常规注释出现,因此本质上是无害的。有条件注释在Windows上的IE5中首次出现,并且得到了Widnows浏览器所有后续版本的支持。 IE的有条件注释及其有效,而且非常容易记住。主要的缺点是这些注释需要放在HTML页面中,而...

javascript判断ie浏览器6/7版本加载不同样式表的实现代码_javascript技巧【图】

关键点:1、对浏览器版本的判断;2、修改样式表路径 其中第二点也常用在实时修改网页模板、论坛风格的场合,实际上就是修改样式表路径来加载不同的样式表。 代码: 代码如下: var browser=navigator.appName var b_version=navigator.appVersion var version=b_version.split(";"); try{ //代码只针对ie浏览器有效,为了避免在其他浏览器报错,可以用使用try{代码体}catch(err){代码体}来消除报错 var trim_Version=version[1].r...

jQuery1.8Release版本发布了_jquery

昨天,jQuery官网发布了jQuery 1.8 Release版,现在已经可以在官网获得:http://jquery.com/。 由于还没发现这方面的文章,所以就来简单地介绍一下(注:本文只是简单的归纳介绍,不是完整的翻译,全文请参考原文:http://blog.jquery.com/2012/08/09/jquery-1-8-released/)。一、代码获取  http://code.jquery.com/jquery-1.8.0.min.js (压缩版,建议生产环璋用)   http://code.jquery.com/jquery-1.8.0.js (源码版,建议调试...

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

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

让低版本浏览器支持input的placeholder属性(js方法)_javascript技巧

代码如下: var doc = window.document, input = doc.createElement(input); if( typeof input[placeholder] == undefined ) // 如果不支持placeholder属性 { $(input).each(function( ele ) { var me = $(this); var ph = me.attr(placeholder); if( ph && !me.val() ) { me.val(ph).css(color, #aaa).css(line-height, me.css(height)); } me.on(focus, function() { if( me.val() === ph) { me.val(null).css(color, ); } }).on(...

JS获取浏览器版本及名称实现函数_javascript技巧

代码如下: // 获取浏览器名称及版本信息 function appInfo(){ var browser = { msie: false, firefox: false, opera: false, safari: false, chrome: false, netscape: false, appname: unknown, version: 0 }, userAgent = window.navigator.userAgent.toLowerCase(); if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){ browser[RegExp.$1] = true; browser.appname = RegExp.$1; browser.version ...

原生javascript和jquery判断浏览器版本等信息_javascript技巧【图】

代码如下: //jquery判断浏览器信息 $(function(){ var bro=$.browser;//获取浏览器用户代理信息; var bro_msie=bro.msie;//判断是否为ie浏览器,假如为ie浏览器就返回:true,否则返回:undefined; var bro_firefox=bro.mozilla;//判断是否为火狐浏览器;假如为火狐浏览器就返回:true,否则返回:undefined; var bro_opera=bro.opera;//判断是否为opera浏览器;假如为opera浏览器就返回:true,否则返回:undefined; var bro_saf...

判断是否安装flashplayer及当前版本的JS代码_javascript技巧

代码如下: function flashChecker() { var hasFlash = 0;     //是否安装了flash var flashVersion = 0;   //flash版本 if(document.all) { var swf = new ActiveXObject(ShockwaveFlash.ShockwaveFlash); if(swf) { hasFlash = 1; VSwf = swf.GetVariable("$version"); flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]); } } else { if(navigator.plugins && navigator.plugins.length > 0) { var swf = navigat...

用javascript判断IE版本号简单实用且向后兼容_javascript技巧

今天一个项目中需要判断IE版本号,又因为 jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),于是就看到一老外写的一段代码: 代码如下: var _IE = (function(){ var v = 3, div = document.createElement(div), all = div.getElementsByTagName(i); while ( div.innerHTML = , all[0] ); return v > 4 ? v : false ; }()); 这段代码着实巧妙!既简介、有向后兼容!一般做法都是:正则搜索 USER_AGENT ; 但因为历史原因...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部