如何在JavaScript中检测浏览器渲染引擎?
|
我读了一本书,名为《面向Web开发人员的专业Javascript第二版》,书中指出该代码可以检测浏览器渲染引擎:
<script type=\"text/javascript\">
var client = function(){
var engine = {
ie: 0,
gecko: 0,
webkit: 0,
khtml: 0,
opera: 0,
ver: null
};
return {
engine : engine
};
}();
if(client.engine.ie){
alert(\"This is internet explorer\");
}else if(client.engine.gecko > 1.5){
if(client.engine.ver == \"1.8.1\"){
alert(\"This is gecko rendering browser\");
}
}else if(client.engine.webkit){
alert(\"This is web kit\");
}else if(client.engine.khtml){
alert(\"This is khtml\");
}else{
alert(\"none of the above\");
}
</script>
但似乎不起作用,因此这段代码如何检测浏览器呈现引擎?谢谢
没有找到相关结果
已邀请:
3 个回复
久坡
膝垫富顷
抬澈帅沮
对于ios,iphone,ipad来说,这非常容易,因为您只能使用固定尺寸或标准尺寸进行播放。 对于Android来说,确实让您感到沮丧,我们发现前进的是ldpi,mdpi,hdpi,xhdi和max xxhdpi(对于制表符)像素范围。