我有一個下面的代碼,試圖確定是否有人通過手機或桌面,通過其設備的innerWidth訪問我的網站。但是,當我嘗試從手機中獲取innerWidth時,它顯示我的手機的寬度是980像素?雖然我的手機的寬度沒有任何寬度,我的手機的寬度爲300px左右,高度爲500px左右。在我的桌面上,它顯示1280px,這是正確的。我的問題是,爲什麼它顯示我的手機寬度錯誤?除非有什麼我不正確的理解?innerWidth在手機上沒有得到正確的寬度
<?php
include("ajaxLink.php");
?>
<script>
$(function(){
var width = window.innerWidth;
alert(width);
if (width > 500) {
alert("going to index");
window.location = "/";
} //end of if (width > 500)
else {
alert("going to mobile");
window.location = "mobile.php";
} //end of else (width <= 500)
});
</script>
__around:300px__?通過你的設備的規格。在鉻'設備模式下測試這個代碼' – Rayon
@RayonDabre我們在談論寬度,從左到右,從上到下的高度,對吧? – frosty