3個方法比較簡單,分別在頁面頭部加入以下js代碼:ios
<script>(function () { var url = location.href; // replace www.maslink.com with your domain if ( (url.indexOf(‘www.maslink.com’) != -1) && navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i) ) {location.href = ‘http://m.maslink.com'; } })(); </script> |
2.若是網站除了首頁部分,後面跟的還有,好比:www.maslink.com/list/98/,對於這樣一個url,PC就直接這樣訪問了, 對於移動端,只能須要經過m.maslink.com/list/98/才能夠呈現出比較好的效果。把http://www替換爲http://m,而後 更新頁面就能夠看到頁面在移動端上呈現的效果了。dom
<script> (function () { var url = location.href; // replace www.maslink.com with your domain if ( (url.indexOf(‘www.maslink.com’) != -1) && navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i) ) {var newUrl = url.replace(‘http://www’, ‘http://m’); location.href = newUrl; } })(); </script> |
3.還有一種方法是在用移動設備訪問時給予提示:網站
<script> var userAgentInfo = navigator.userAgent; var Agents = new Array(「Android」, 「iPhone」, 「SymbianOS」, 「Windows Phone」, 「iPad」, 「iPod」); var flag = false; var v=0 for ( v = 0; v < Agents.length; v++) { if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = true; break; } } if(flag){ window.location.href=」http://m.maslink.com」 alert(Agents[v]);// 設備類型 } else { // pc } </script> |
以上三種方法都是我在試驗中驗證了的,操做簡單,效果明顯,但願讀者能用得上url