`
信仰在天空飘荡
  • 浏览: 12409 次
社区版块
存档分类
最新评论

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

 
阅读更多

今天发现个很有趣的js判断全世界最短的代码,想想之前自己写的判断ie浏览器的,这个实在简单多了

 

var ie = !+"\v1"; 

仅仅需要7bytes!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,讲述外国人是如何把IE的判定从32 bytes一步步缩简成7 bytes!的故事 

但这纪录今年1月8日被一个俄国人打破了,现在只要6 bytes!它利用了IE与标准浏览器在处理数组的toString方法的差异做成的。对于标准游览器,如果数组里面最后一个字符为逗号,JS引擎会自动剔除它。详见这里 恭喜你,Aleko太牛了。

var ie = !-[1,]; 
alert(ie); 

 

分享到:
评论

相关推荐

    ie浏览器全屏代码

    ie浏览器全屏代码测试,通过对ie浏览器的设置,实现打开网页,自动全屏功能。该代码模拟 发送F11按键,判断当前页面是否为全屏,否则发送F11将浏览器设为全屏。

    基于MFC的ie浏览器源代码

    **基于MFC的IE浏览器源代码详解** 在编程领域,MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,它使得开发者能够更容易地使用Windows API来开发应用程序。本篇文章将深入探讨如何利用MFC来实现一个...

    数据结构实验作业-JavaScript实现校园最短路径导航系统.zip

    数据结构实验作业-JavaScript实现校园最短路径导航系统.zip 代码完整下载可用。 数据结构实验作业-JavaScript实现校园最短路径导航系统.zip 代码完整下载可用。数据结构实验作业-JavaScript实现校园最短路径导航...

    ie浏览器 js调用 ocx 异步打印pdf、图片控件

    在“ie浏览器 js调用 ocx 异步打印pdf、图片控件”的场景中,我们将探讨如何利用JavaScript调用OCX控件来实现异步打印功能,特别是针对PDF和图片文件。 首先,我们需要在Web服务器上部署这个OCX控件。部署过程包括...

    支持IE浏览器调试js调试插件

    本文将详细介绍一款专为IE浏览器设计的JS调试插件及其使用方法。 首先,我们要理解为什么IE浏览器需要特定的JS调试工具。与其他现代浏览器如Chrome、Firefox相比,IE在处理JavaScript时可能有不同的行为。例如,它...

    IE浏览器源码

    "IE浏览器源码" 指的是Internet Explorer浏览器的源代码,这是一个由微软公司开发的曾经广泛使用的网页浏览软件。其源码是实现浏览器功能的底层编程语言,包括HTML解析、JavaScript执行、网络通信、渲染引擎等多个...

    IE浏览器源码.rar易语言源码

    【标题】"IE浏览器源码.rar易语言源码"指的是一个使用易语言编写的IE浏览器的源代码集合,被压缩成RAR格式的文件。易语言是一种面向对象的、易学易用的编程语言,旨在降低编程难度,让更多人能够参与到程序开发中。...

    世界上最短的数字判断js代码

    在文章中所讨论的最短数字判断JS代码,其实是在探讨如何用最简洁的方式编写一个能够正确判断数字类型的函数。这里总结了一些与数字判断相关的知识点: 1. typeof运算符:JavaScript中的typeof运算符可以用来判断...

    java调用IE浏览器

    下面将详细介绍如何使用Java调用IE浏览器,并支持其他浏览器以及自定义打开的内容。 首先,`java.lang.Runtime`类是Java平台的标准API,它可以提供与操作系统交互的能力。调用浏览器的一个基本方法是通过`Runtime....

    Ie浏览器调用

    【Ie浏览器调用】是关于在Internet Explorer(简称IE)浏览器中操作和利用插件进行功能扩展的技术主题。在互联网早期,IE是市场份额最大的浏览器,因此开发针对IE的插件成为了许多开发者的重要任务,以增强用户体验...

    html5.js-ie浏览器兼容处理文件

    HTML5.js是一个专门为老旧的IE浏览器提供HTML5新特性兼容性的JavaScript库。由于Internet Explorer(尤其是版本8及以下)在支持HTML5标准方面存在显著不足,开发者常常需要借助这类库来确保网站在不同浏览器间的一致...

    在线浏览PDF文件、可兼容IE浏览器

    标题中的“在线浏览PDF文件、可兼容IE浏览器”意味着我们将探讨如何在网页环境中,特别是对Internet Explorer(IE)浏览器支持的情况下,实现PDF文件的在线预览。这在现代Web开发中是一个常见需求,因为PDF文档广泛...

    js判断上传文件的大小(兼容火狐、谷歌、IE、360浏览器)

    ### js判断上传文件的大小(兼容火狐、谷歌、IE、360浏览器) 在Web开发中,经常需要处理用户上传文件的操作。为了确保服务器安全并优化用户体验,开发者需要对上传文件进行一定的预处理,例如限制文件大小。本文将...

    IE浏览器,让大家分享下喔,全部初学者做开发使用

    IE浏览器由于其历史遗留的渲染引擎 Trident,处理CSS和JavaScript的方式与其他现代浏览器有所不同,这可能导致页面在IE上显示不正常。因此,开发者需要学习如何使用条件注释、DOCTYPE声明以及各种前端框架(如...

    echarts.common.min.js(适配IE浏览器的echarts)

    适配IE浏览器的echarts

    IETest(IE浏览器集合)

    **IETest(IE浏览器集合)** IETest是一款强大的网页兼容性测试工具,它集成了从Internet Explorer 6到Internet Explorer 9等多个版本的浏览器内核,为开发者和设计师提供了一个便捷的环境来测试网站在不同IE版本下...

    jQuery针对IE浏览器低版本测试代码

    jQuery是一款广泛应用于网页开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。由于早期的Internet Explorer(IE)浏览器版本存在许多兼容性问题,jQuery提供了解决这些问题的...

    预览pdf浏览器插件,兼容ie浏览器

    总的来说,PDF.js是一个强大且灵活的解决方案,解决了在线查看PDF文档的跨浏览器难题,特别是对于那些仍然需要支持IE浏览器的环境来说,PDF.js是一个不可或缺的工具。通过深入理解这个库的工作原理和技术细节,...

    css3-mediaqueries.js 兼容IE浏览器样式处理方案

    这样,只有不支持媒体查询的老版本IE浏览器会加载并执行`css3-mediaqueries.js`,其他现代浏览器则会忽略这部分代码,避免了性能损失。 值得注意的是,虽然`css3-mediaqueries.js`提供了很好的兼容性解决方案,但它...

    js浏览器判断,火狐,谷歌,IE等五大浏览器判断

    js浏览器判断,火狐,谷歌,IE等五大浏览器判断,浏览器的判断有助于您的JSP页面的图片能正常显示

Global site tag (gtag.js) - Google Analytics