最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js判斷手機訪問或者PC的幾個例子(常用于手機跳轉)

 更新時間:2015年12月15日 22:24:45   投稿:mdxy-dxy  
js判斷手機或者PC的例子我們在幾乎所有網站都會有這段代碼了,現(xiàn)在手機流量與pc差不多了,下面來看兩段js判斷手機或者PC例子吧

例子一

<script>
function browserRedirect() {
  var sUserAgent = navigator.userAgent.toLowerCase();
  var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
  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 (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){
   window.location.href='http://www.fzitv.net';
  }else{
 //window.location.; 
 }
}
$(function(){
 browserRedirect();
});
</script>

例子2

<script type="text/javascript">
(function(){
  var reWriteUrl = function(url){
    if(url){
      var Splits = url.split("/"),siteName=window.location.pathname;
      if(typeof siteName!=="undefined"){
        return "http://m.jb51.net"+siteName;
      }
    }
  };
  if(/Android|webOS|iPhone|iPad|Windows Phone|iPod|BlackBerry|SymbianOS|Nokia|Mobile/i.test(navigator.userAgent)){
    var url=window.location.href;
    var pathname=window.location.pathname;
    if(url.indexOf("?mobile")<0){
    try{
      window.location.href=reWriteUrl(url);
    }catch(e){}
    }
  };
})();
</script>

注意,如果給搜索引擎看的話我們在文件頭加入
<meta http-equiv="mobile-agent" content="format=xhtml; url=http://m.jb51.net" />
<meta http-equiv="mobile-agent" content="format=html5; url=http://m.jb51.net" />
意思是告訴搜索引擎移動蜘蛛抓取的是手機版本的.

相關文章

  • TypeScript聲明文件的語法與場景詳解

    TypeScript聲明文件的語法與場景詳解

    使用ts進行開發(fā)的時候,不可避免的需要引用第三方的 JS 的庫,但是默認情況下TS是不認識我們引入的這些JS庫的,所以在使用這些JS庫的時候,我們就要通過聲明文件告訴TS它是什么,這篇文章主要給大家介紹了關于TypeScript聲明文件的相關資料,需要的朋友可以參考下
    2022-05-05
  • 微信小程序實現(xiàn)藍牙打印

    微信小程序實現(xiàn)藍牙打印

    這篇文章主要為大家詳細介紹了微信小程序實現(xiàn)藍牙打印,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • JS實現(xiàn)字符串轉日期并比較大小實例分析

    JS實現(xiàn)字符串轉日期并比較大小實例分析

    這篇文章主要介紹了JS實現(xiàn)字符串轉日期并比較大小的方法,以實例形式較為詳細分析了JavaScript字符串與日期操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • Openlayers學習之加載鷹眼控件

    Openlayers學習之加載鷹眼控件

    這篇文章主要介紹了Openlayers學習之加載鷹眼控件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • javascript中match函數(shù)的用法小結

    javascript中match函數(shù)的用法小結

    本篇文章主要是對javascript中match函數(shù)的用法進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等區(qū)別

    innertext , insertadjacentelement , insertadjacenthtml , ins

    innertext , insertadjacentelement , insertadjacenthtml , insertadjacenttext 等區(qū)別...
    2007-06-06
  • JavaScript性能優(yōu)化技術深入研究

    JavaScript性能優(yōu)化技術深入研究

    這篇文章主要介紹了JavaScript性能優(yōu)化技術,優(yōu)化涉及多個方面,包括代碼執(zhí)行效率、內存使用、DOM操作、網絡請求等,通過合理的優(yōu)化策略,可以顯著提升應用的響應速度和用戶體驗,掌握這些技術對于構建高性能的JavaScript應用至關重要,需要的朋友可以參考下
    2025-02-02
  • javascript學習基礎筆記之DOM對象操作

    javascript學習基礎筆記之DOM對象操作

    javascript是一種基于對象和世界驅動,并且安全性較強的腳本語言。一個完整的javascript實現(xiàn)包括核心(ECMAScript),文檔對象模型(DOM)和瀏覽器對象模型(BOM)
    2011-11-11
  • JS獲取隨機數(shù)和時間轉換的簡單實例

    JS獲取隨機數(shù)和時間轉換的簡單實例

    下面小編就為大家?guī)硪黄狫S獲取隨機數(shù)和時間轉換的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • Web?Components使用生命周期回調函數(shù)實例詳解

    Web?Components使用生命周期回調函數(shù)實例詳解

    這篇文章主要為大家介紹了Web?Components使用生命周期回調函數(shù)實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10

最新評論

平山县| 江达县| 惠来县| 衡东县| 沁水县| 北海市| 昭通市| 台南市| 辛集市| 浙江省| 会理县| 雅江县| 盐亭县| 安岳县| 苍溪县| 勃利县| 民丰县| 弥勒县| 措勤县| 普定县| 钟祥市| 禹城市| 当涂县| 阿拉善左旗| 兴仁县| 柳河县| 鸡东县| 彭水| 砚山县| 兴宁市| 漳州市| 阿坝| 孙吴县| 商丘市| 集安市| 双峰县| 吴江市| 高陵县| 灵丘县| 武鸣县| 灵川县|