我使用從mobileesp.com獲得的mdetect.js
。該文件看起來完美,我需要什麼,我已經保存在本地。然後在我的HTML頁面上,我想調用其中一個功能,如果它返回true(即用戶在移動設備上),則會在頁面頂部顯示一個表格,表示我們的網站當前不支持移動設備。但是,即使到達那裏,我已經失敗了:爲什麼我的javascript檢測不到移動設備?
<html>
<head>
<script type="text/javascript" src="mdetect.js"></script>
</head>
<body>
<h1>header 1</h1>
<script type="text/javascript">
document.write(DetectIphoneOrIpod());
</script>
<p>this is normal body text</p>
</body>
</html>
我在做什麼錯?我甚至都沒有接觸到複雜的東西(至少對我來說)。爲什麼它不會根據從該函數返回的內容來寫真或假?任何幫助表示讚賞。
感謝
我知道這似乎很明顯,但檢查你的函數名稱是否正確。 JavaScript通常是camelcased,第一個字是小寫的。 – diracdeltafunk 2012-04-29 02:37:25
我發誓我已經三重檢查;請參閱:[mdetect腳本](http://code.google.com/p/mobileesp/source/browse/JavaScript/mdetect.js) – 2012-04-29 02:38:59
嘗試刪除document.write並單獨調用該函數。 – UVM 2012-04-29 03:12:32