當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
自动判断PC端、手机端跳往不同的域名JS实现代码
生活随笔
收集整理的這篇文章主要介紹了
自动判断PC端、手机端跳往不同的域名JS实现代码
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
輸入相同域名,在pc端和移動(dòng)端會(huì)出現(xiàn)不同的頁(yè)面效果,一種是用柵格系統(tǒng)實(shí)現(xiàn)自適應(yīng),
更多的是設(shè)計(jì)兩套不同的模板和兩個(gè)二級(jí)域名或者一個(gè)主域名和一個(gè)二級(jí)域名(就是有區(qū)別就可以了);
js代碼判斷瀏覽器的用戶(hù)代理頭類(lèi)別從而實(shí)現(xiàn)不同跳轉(zhuǎn)
<script type="text/javascript">(function(){var ua = window.navigator.userAgent.toLowerCase();if (!(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent))) {window.location.href = "pc page(這里是PC域名)";}else if (ua.indexOf("iphone") > 0 || ua.indexOf("android") > 0) {//window.location.href = "(這里是移動(dòng)端域名)"; } }()); </script>? ? ? ?這是寫(xiě)在移動(dòng)端頁(yè)面中的,pc端只需要將上面的跳轉(zhuǎn)地址window.location.href = "pc page(這里是PC域名)";
注釋,下面的反注釋window.location.href = "(這里是移動(dòng)端域名)";就可以了。同時(shí)這段代碼需放在頁(yè)面的公共部分,以避免頁(yè)面內(nèi)容的加載而浪費(fèi)流量等!
轉(zhuǎn)載于:https://www.cnblogs.com/phper12580/p/8919981.html
總結(jié)
以上是生活随笔為你收集整理的自动判断PC端、手机端跳往不同的域名JS实现代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Python入门之数据类型
- 下一篇: BZOJ1823:[JSOI2010]满