怎么在html页面和js里判断是不是是IE浏览器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在html页面和js里判断是不是是IE浏览器相关的知识,希望对你有一定的参考价值。
用navigator和userAgent来判断浏览器的类型,Navigator 对象包含有关浏览器的信息,返回由客户机发送服务器的 user-agent 头部的值,判断信息里面是否含有浏览器相关信息即可,判断是那个浏览器,代码如下:<script type="text/javascript" >
function gets()
if(isIE = navigator.userAgent.indexOf("MSIE")!=-1)
return "MSIE";
if(isFirefox=navigator.userAgent.indexOf("Firefox")!=-1)
return "Firefox";
if(isChrome=navigator.userAgent.indexOf("Chrome")!=-1)
return "Chrome";
if(isSafari=navigator.userAgent.indexOf("Safari")!=-1)
return "Safari";
if(isOpera=navigator.userAgent.indexOf("Opera")!=-1)
return "Opera";
alert("浏览器类型是"+gets());
</script>
希望对你有帮助,望采纳! 参考技术A if ((navigator.userAgent.indexOf('MSIE') >= 0)
&& (navigator.userAgent.indexOf('Opera') < 0))
alert('你是使用IE')
判断元素是不是在屏幕中出现
参考技术A 统计用户是否看到元素。计费广告中的曝光点判断逻辑。能够判断元素在屏幕中出现100px以上,或者完全出现。要兼容所有浏览器(电脑端IE6及以上的浏览器和手机端安卓2.3)
ON_SCREEN_HEIGHT 和 ON_SCREEN_WIDTH 用来设置元素出现在屏幕中npx的条件,也就是这里的n。
只要保证元素的上下左右四个边界都在屏幕内显示超过npx,我们就可以认为元素出现在页面中了。
demo 页面
可以在浏览器中拖动测试,页面变黄表示元素出现在页面中。元素宽高都是100,出现在页面中的条件是左右出现50px,上线出现50px。
以上是关于怎么在html页面和js里判断是不是是IE浏览器的主要内容,如果未能解决你的问题,请参考以下文章