這篇文章主要為大家詳細介紹了JS實現(xiàn)PC段訪問移動網(wǎng)頁跳轉(zhuǎn)到PC網(wǎng)址代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下,有需要的朋友可以收藏方便以后借鑒。
剛有個用戶想做一個這樣的功能:當(dāng)我們電腦PC段訪問他的網(wǎng)站移動端的時候,直接跳轉(zhuǎn)到網(wǎng)站PC端網(wǎng)站,而不能訪問移動端的頁面。如何實現(xiàn)呢?其實一段簡單的JS就可以實現(xiàn)PC段訪問移動網(wǎng)頁跳轉(zhuǎn)到PC網(wǎng)址,代碼如下:
<script type="text/javascript">
function IsPC() {
var userAgentInfo = navigator.userAgent;
var Agents = ["Android", "iPhone",
"SymbianOS", "Windows Phone",
"iPad", "iPod"];
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) > 0) {
flag = false;
break;
}
}
return flag;
}
if (IsPC()) {
window.location ="http://www.baidu.com/";
};
</script>
把上面的JS代碼放到你不想PC端訪問到的頁面中就會自動跳轉(zhuǎn)了。
userAgentInfo.indexOf(Agents[v]):
//A.indexOf(array[i]):A元素是否存在于數(shù)組array里面;如果存在就會返回對應(yīng)的下標,如果不存在則返回-1.
function IsPC(){
var userAgentInfo = navigator.userAgent;//使用navigator.userAgent來判斷瀏覽器類型。
var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");
var flag = true;
for (var v = 0; v < Agents.length; v++) {
if (userAgentInfo.indexOf(Agents[v]) >= 0) {
flag = false;
break;
}
}
return flag;
}
以上就是JS實現(xiàn)PC段訪問移動網(wǎng)頁跳轉(zhuǎn)到PC網(wǎng)址代碼的全部內(nèi)容,希望對大家的學(xué)習(xí)和解決疑問有所幫助。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: JS實現(xiàn)PC段訪問移動網(wǎng)頁跳轉(zhuǎn)到PC網(wǎng)址代碼