即時通訊檢測瀏覽器寬度爲screen.width
,這是可能的,我期待重定向我的網站移動版本? 這裏是我想更改代碼...重定向到移動使用瀏覽器寬度,而不是屏幕寬度
<script type="text/javascript">
<!--
if (screen.width <= 767) {
window.location = "http://m.mysite.com";
}
//-->
</script>
screen.width
似乎沒有給一個可靠的響應,該決議是在手機上(我認爲這是問題)那麼高。所以當我將這個數字設置的更高時,它開始在Ipad或小型桌面瀏覽器上加載移動網站。
因爲我不想在每次發佈新手機時檢查每個站點,所以我不想讓用戶代理路由失效。
謝謝。
我認爲你缺少的「移動」的定義。什麼是移動的你?這是所有運行Android或iOS的設備嗎?你確定屏幕的寬度或大小,以確定它是否是移動?觸摸設備是否被視爲移動設備?在尋求解決方案之前,您必須首先爲您定義什麼是「移動」。 – Uooo 2013-02-27 13:10:06
我會考慮手機的平均大小的手機,你可以打電話,所以android和ios本身不夠準確(因爲平板電腦)。 – Adrian 2013-02-27 16:40:43