爲了理解modernizr,我運行了下面的代碼。涉及modernizr的JS代碼沒有按照它應該的方式工作?
<!DOCTYPE html><html><head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js" type="text/javascript">
</script>
<script>
var yes = "yes";
var no = "no";
</script>
<script>
if (Modernizr.audio) {
document.getElementById("demo").innerHTML = yes;
}
else{
document.getElementById("demo").innerHTML = no;
}
</script>
</head><body>
<p id="demo"></p>
</body></html>
如果我在運行此代碼的瀏覽器不支持音頻(它一定支持)應該顯示爲「是」,但它顯示只是一個空白頁。這是我第一次使用modernizr,因此忍受着我。我究竟做錯了什麼?
就是它造成的!我不相信它!謝謝 –