欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

基于JS實(shí)現(xiàn)移動(dòng)端訪問PC端頁面時(shí)跳轉(zhuǎn)到對(duì)應(yīng)的移動(dòng)端網(wǎng)頁

 更新時(shí)間:2020年12月24日 21:07:53   作者:jerrylsxu  
不想通過CSS自適應(yīng)在PC端和移動(dòng)端分別顯示不同的樣式,那么只能通過在移動(dòng)端訪問PC端網(wǎng)頁時(shí)跳轉(zhuǎn)到對(duì)應(yīng)的移動(dòng)端網(wǎng)頁了,那么怎么跳轉(zhuǎn)呢,網(wǎng)上也有很多文章說明,以下實(shí)現(xiàn)思路經(jīng)過小編測(cè)試過,需要的朋友可以參考下

不想通過CSS自適應(yīng)在PC端和移動(dòng)端分別顯示不同的樣式,那么只能通過在移動(dòng)端訪問PC端網(wǎng)頁時(shí)跳轉(zhuǎn)到對(duì)應(yīng)的移動(dòng)端網(wǎng)頁了,那么怎么跳轉(zhuǎn)呢,網(wǎng)上也有很多文章說明,以下實(shí)現(xiàn)思路經(jīng)過小編測(cè)試過,放心使用。

1.效果圖

PC端訪問顯示:

移動(dòng)端訪問顯示:

2.實(shí)現(xiàn):

不考慮移動(dòng)端搜索引擎優(yōu)化的話,只需要通過JS判斷是否移動(dòng)端,然后確定是否跳轉(zhuǎn)到指定頁面就行了,主要JS如下:

//判斷是否移動(dòng)端,如果是則跳轉(zhuǎn)到指定的URL地址
function browserRedirect(url) {
//只讀的字符串,聲明了瀏覽器用于 HTTP 請(qǐng)求的用戶代理頭的值
var sUserAgent = navigator.userAgent.toLowerCase();
var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
var bIsMidp = sUserAgent.match(/midp/i) == "midp";
var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
var bIsAndroid = sUserAgent.match(/android/i) == "android";
var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
if (bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
window.location.replace(url);
}
}

然后在頁面引用JS,調(diào)用方法就行了:

<script src="../js/wap.js"></script>
<script type="text/javascript">browserRedirect("http://ycdoit.com/test/testmobile.html");</script> 

腳本之家友情提醒:大家可以用PC端和移動(dòng)端訪問測(cè)試頁面演示效果哦!

下面腳本之家小編為大家分享幾個(gè)常用的

pc自動(dòng)跳移動(dòng)端

(function() {
      if (/Android|webOS|iPhone|iPad|Windows Phone|iPod|BlackBerry|SymbianOS|Nokia|Mobile|Opera Mini/i.test(navigator.userAgent)) {
        var siteName = window.location.pathname;
        if (url.indexOf("?pc") < 0) {
          try {
				if (typeof siteName !== "undefined") {
            	window.location. + siteName
          		} 
          } catch (e) {}
        }
      }
    })();

移動(dòng)端自動(dòng)跳pc

;(function() {
  var reWriteUrl = function(url) {
    if (url) {
      var Splits = url.split("/"),
      siteName = window.location.pathname;
      if (typeof siteName !== "undefined") {
        return "http://www.dbjr.com.cn" + siteName
      }
    }
  };
  if (!/Android|webOS|iPhone|iPad|Windows Phone|iPod|BlackBerry|SymbianOS|Nokia|Mobile|Opera Mini/i.test(navigator.userAgent)) {
    var url = window.location.href;
    var pathname = window.location.pathname;
    if (url.indexOf("?m") < 0) {
      try {
        window.location.href = reWriteUrl(url)
      } catch(e) {}
    }
  }
})();

關(guān)于本文給大家介紹的基于JS實(shí)現(xiàn)移動(dòng)端訪問PC端頁面時(shí)跳轉(zhuǎn)到對(duì)應(yīng)的移動(dòng)端網(wǎng)頁就給大家介紹這么多,希望對(duì)大家有所幫助!

相關(guān)文章

  • JS實(shí)現(xiàn)的漢字與Unicode碼相互轉(zhuǎn)化功能分析

    JS實(shí)現(xiàn)的漢字與Unicode碼相互轉(zhuǎn)化功能分析

    這篇文章主要介紹了JS實(shí)現(xiàn)的漢字與Unicode碼相互轉(zhuǎn)化功能,結(jié)合實(shí)例形式分析了javascript實(shí)現(xiàn)漢字與Unicode碼轉(zhuǎn)換相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-05-05
  • 除Console.log()外更多的Javascript調(diào)試命令

    除Console.log()外更多的Javascript調(diào)試命令

    本篇文章給大家介紹了除Console.log()外更多的Javascript調(diào)試命令,方便大家更多環(huán)境下的JS調(diào)試,學(xué)習(xí)下吧。
    2018-01-01
  • JS判斷數(shù)據(jù)類型的常用方法匯總

    JS判斷數(shù)據(jù)類型的常用方法匯總

    判斷數(shù)據(jù)類型是JavaScript面試時(shí)常常遇到的問題,本文為大家總結(jié)了幾種常用的方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-06-06
  • 最新評(píng)論