Modernizr.canvas似乎不起作用

时间:2013-05-07 07:08:15

标签: jquery html5 cross-browser modernizr

我目前正在使用modernizr来检测浏览器中的HTML5支持。我正在使用的脚本如下所示:

<script type="text/javascript">
$(document).ready(function() {
  if (Modernizr.canvas) {
      // HTML supported browser
      alert("HTML5 Supported!");
     } else {
      // Not HTML5 supported browser
      alert("Looks like you haven't downloaded chrome yet...");
    }
  });      
</script>

这显然是在包括Jquery-1.9.1之后。和modernizr.js。当我在chrome或甚至IE8中测试时,评估总是返回true。当它真的不应该在IE的情况下。当我看到我的控制台时,我收到了这个错误:

  

未捕获的TypeError:无法读取未定义的属性“msie”

我已经阅读过,原因是jQuery 1.9中删除了'$ .browser'。所以我在这里得出的结论是,modernizr仍然依赖于已被弃用的jQuery函数,我是否正确?

在任何一种情况下,正确方向上的一点都会很棒。我甚至 使用modernizr,我只需要一种方法来检查html5支持。

0 个答案:

没有答案