`
hegz
  • 浏览: 441214 次
  • 性别: Icon_minigender_1
  • 来自: 茂名
社区版块
存档分类
最新评论

判断IE浏览器的最简洁方法

阅读更多

下面代码运行结果:IE 下返回true,其他标准浏览器返回false。!-[1,],仅仅只有 6 bytes!

 

<script type='text/javascript'>
    var ie = !-[1,];
    alert(ie);
</script>
 

 据远古流传下来的说法,这一牛叉方法来自遥远的俄罗斯。

 

 

 

分享到:
评论

相关推荐

    js_全世界最短的IE浏览器判断代码

    在本文中,我们将探讨一种非常巧妙且简洁的方法,仅使用6个字节的代码来判断用户是否使用了IE浏览器。 首先,我们来看这段打破纪录的代码: ```javascript var ie = !-[1,]; ``` 这段代码的关键在于数组`[1,]`和...

    js ie非ie浏览器的几种判断方法小结

    首先,我们可以从司徒正美的一篇文章中看到一个非常简洁的6字节的判断IE浏览器的代码: ```javascript !!window.attachEvent ``` 这个方法基于IE浏览器支持`window.attachEvent`来添加事件监听器,而非IE浏览器通常...

    js 全世界最短的IE浏览器判断代码

    如果你想从非IE的角度进行判断,可以进一步简化代码,因为通常我们关心的是非IE浏览器的行为: ```javascript var notIE = -[1,]; ``` 这段代码会在非IE浏览器中返回`true`,在IE浏览器中返回`false`,从而实现非...

    IE浏览器版本过低提示 HTML模板页

    对于“IE浏览器版本过低提示”模板页,开发者会确保其简洁明了,突出升级浏览器的必要性,并提供明确的操作指引。 压缩包中的"ie.html"很可能是这个提示页面的源代码,通过查看它的内容,我们可以了解如何检测...

    IE11没有window.attachEvent方法处理方法

    if (window.addEventListener) { // 非IE浏览器 window.addEventListener('load', function() { console.log('页面加载完成'); }, false); } else if (window.attachEvent) { // IE浏览器 window.attachEvent('...

    判断ie的两种简单方法

    在JavaScript中,有多种方式可以检测用户是否正在使用IE浏览器。这里,我们将详细探讨标题和描述中提到的两种简洁的IE判断方法。 **方法一:/*@cc_on !@*/false** 这个方法利用了JavaScript的条件注释...

    最短JS判断是否为IE6(IE的写法)

    此外,还有一些非常短小的代码片段可以用来判断IE浏览器,这利用了IE与标准浏览器在处理某些JavaScript特性上的差异。例如: ```javascript var isIE = !+'v1'; ``` 或者 ```javascript var isIE = !-[1,]; ``` ...

    最短的IE判断代码

    由于IE与其他现代浏览器在实现和解析JavaScript标准时存在一些差异,因此,开发人员需要编写特定的代码来判断用户是否正在使用IE浏览器。本文将详细介绍两种非常简洁的IE判断代码,以及它们的工作原理。 首先,让...

    js判断IE6/IE7/FF的代码[XMLHttpRequest]

    如果要更具体地判断IE浏览器的版本,可以采用以下方法: ```javascript var isIE = !!window.ActiveXObject; var isIE6 = isIE && !window.XMLHttpRequest; var isIE8 = isIE && !!document.documentMode; var isIE...

    ie流氓插件删除工具

    在互联网的使用过程中,我们时常会遇到一些不受欢迎的插件,它们在未经用户同意的情况下悄悄地安装到IE浏览器中,这些插件通常被称为“ie流氓插件”。这些插件不仅可能降低浏览速度,还可能导致浏览器崩溃、广告频繁...

    易语言源码用IE下载文件--.rar

    在易语言中,利用IE浏览器对象,可以通过调用Navigate方法打开指定URL,然后监控WebBrowser事件,如DocumentComplete事件,当文件加载完成时触发,从而实现下载。 4. 易语言的事件驱动编程: 易语言采用事件驱动...

    IE上网插件清理程序,加快上网浏览速度

    **IE浏览器插件清理程序详解** 在互联网使用中,IE浏览器插件扮演着重要的角色,它们可以增强浏览器功能,提供各种便利服务。然而,过多或不兼容的插件往往会导致浏览器运行缓慢,甚至出现卡顿、崩溃等问题。针对这...

    javascript之IE版本检测超简单方法

    本文将会介绍一种使用JavaScript来检测IE浏览器版本的简单方法,这对于网站兼容性测试和用户体验提升有着不言而喻的重要意义。 首先,了解JavaScript中的BOM(Browser Object Model,浏览器对象模型)是实现这一...

    maximo二级菜单在IE8中打不开现象解决方式

    ### Maximo二级菜单在IE8中无法打开的问题及解决方案 #### 一、问题背景与概述 在使用Maximo系统的过程中,部分用户反映在Internet Explorer 8 (IE8)浏览器环境下,Maximo系统的二级菜单存在无法正常展开的问题。...

    易语言源码易语言IE扩展菜单源码.rar

    在IE浏览器中,扩展菜单通常是指那些在浏览器右键菜单或者工具栏上增加的自定义功能,比如广告拦截、网页翻译等。通过易语言,开发者可以实现这些功能,使得用户在浏览网页时拥有更多个性化选项。 源码中可能包含...

    检测低版本IE6.0并提示下载新版本IE的javascript脚本

    为了使提示信息在不同版本的IE浏览器下都能正常显示,需要对其进行适当的样式设置和兼容性处理。 - **CSS样式**:定义了一个`#ie6-warning`类,设置了背景色、位置等属性。 - **固定定位兼容处理**:使用`position_...

    js判断url是否有效的两种方法

    文章中提到的两种方法,分别针对IE浏览器和所有现代浏览器。 方法一适用于IE浏览器,它利用了ActiveX控件来创建一个XMLHttpRequest对象,并通过"HEAD"方法对指定的URL发起请求。如果HTTP状态码返回200,表示链接...

    JavaScript兼容浏览器FF/IE技巧

    在IE浏览器中,所有的事件处理函数都默认有一个`window.event`对象可供使用,该对象包含了事件的详细信息,如触发事件的元素、事件类型等。而在Firefox中,事件对象则需要在函数调用时通过参数显式传递,例如`...

    js判断ie版本号的简单实现代码

    6. 当循环结束时,`v`的值将大于4(因为初始值为3,且至少会检查一次gt IE 4的情况),此时`v`就是IE的实际版本号,否则返回`false`表示不是IE浏览器或者版本过低。 在代码的最后,`alert(_IE)`用于弹出检测到的IE...

    js判断浏览器类型的方法

    window.ActiveXObject` 可以初步判断是否为IE浏览器。 接着,针对IE的不同版本,代码进一步细化了检查: - `window.XMLHttpRequest` 对象在现代浏览器中被广泛用于实现Ajax请求。IE6不支持这个对象,而是使用其...

Global site tag (gtag.js) - Google Analytics