700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js ie非ie浏览器的几种判断方法小结【javascript】

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

时间:2024-08-05 13:39:05

相关推荐

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

web前端|js教程

js,ie,判断

web前端-js教程

最近在 司徒正美js 全世界最短的IE浏览器判断代码 一文,看到只有6byte的判断ie与非ie的方法。其代码如下:

加拿大2人工开奖源码,vscode光标怎么下移动,Ubuntu查找pid,设置tomcat记录日志,爬虫抓取账号,php 验证码 插件,吉利区seo优化定制,织梦网站登录,广告册两开模板lzw

if(!+[1,])alert(“这是ie浏览器”); else alert(“这不是ie浏览器”);

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]其实有很多判断的方法,大都是根据浏览器的特性来的。

有没有配送货的源码,ubuntu16 snv,怎样部署tomcat7.0,vbnet爬虫京东,php开发难点,seo-1-seo comlzw

比如库prototype的方法是:!!(window.attachEvent && navigator.userAgent.indexOf(‘Opera’) === -1) 。就是根据ie支持window.attachEvent添加侦听事件,非ie用window.addEventListener添加侦听事件来判断的。navigator.userAgent.indexOf(‘Opera’) === -1是因为opara浏览器能伪装成ie.如果!!(window.attachEvent )为真,就是ie;反之,如果!window.addEventListener为真,也可以判断为ie.

数据结构c语言版 源码,vscode+项目管理插件,ubuntu 重启信号,tomcat项目报错gc,vb网页爬虫,php word格式,无锡seo推广哪家靠谱,手机 网站 导航代码,整形网站html模板lzw

Ext使用的是!”1″[0],他利用IE无法使用数组下标访问字符串的特性来判断。在ie8下好像有问题。

在!+[1,]还未被发现前,判断ie最短的表达式是 !+”\v1″.它利用的是ie不支持垂直制表符的特性。

以前还有一个常用方法是document.all,由于opera浏览器能伪装成ie。可以这样写:!!(document.all && navigator.userAgent.indexOf(‘Opera’) === -1).

还有很多,先记这几条,便于工作时查阅。

1.+[1,]

2.!+”\v1″

3.!!(window.attachEvent && navigator.userAgent.indexOf(‘Opera’) === -1)

4.!!(!window.addEventListener&& navigator.userAgent.indexOf(‘Opera’) === -1)

5.!!(document.all && navigator.userAgent.indexOf(‘Opera’) === -1)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。