Bis*_*opZ 1 javascript jquery internet-explorer internet-explorer-8
可能重复:
不支持检测HTML5 <canvas>的最佳方法
现在$ .browser 被取出jQuery而不是 $ .support,我如何用jQuery或普通的javascript检测IE8?
if ($.browser.msie && parseInt($.browser.version, 10) === 8) {
alert('IE8');
}
Run Code Online (Sandbox Code Playgroud)
抱歉,HTML不适用于我.所以我不能这样做:
<!--[if IE 8]>
<script type="text/javascript">
ie = 8;
</script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
具体来说,我希望使用canvas标签,IE8不支持canvas,但jQuery.support不检测画布支持.
测试该功能:
var el = document.createElement('canvas');
if (el.getContext && el.getContext('2d')) {
// canvas supported
}
Run Code Online (Sandbox Code Playgroud)
编辑:
正如Brandon Boone的评论中提到的链接一样,这里有一个功能:
function isCanvasSupported(){
var elem = document.createElement('canvas');
return !!(elem.getContext && elem.getContext('2d'));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2450 次 |
| 最近记录: |