zoukankan      html  css  js  c++  java
  • 依据系统语言、设备、url 重定向对应页面

    1. 思路

    获取浏览器语言、页面名称、区分手机端与电脑

    根据特定方式命名 html 文件,然后独立文件,重定向

    eg:

    - root

      -  gap.html     gap

                               -    index.html    、index_en.html    、   index_en_mobile    ......   

       

    2. 核心代码

        var lan = /cn/ig.test(navigator.language) ? '' : '_en';
        var device = isPC() ? '' : '_mobile';
        var urlHead = window.location.href.match(/[^/]w+.htm/ig)[0].split('.')[0];
        window.location.href = urlHead + '/index' + lan + device + '.html';
    
        function isPC() {
          var userAgentInfo = navigator.userAgent;
          var Agents = ["Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod"];
          var flag = true;
          for (var i = 0; i < Agents.length; i++) {
            if (userAgentInfo.indexOf(Agents[i]) > 0) {
              flag = false;
              break;
            }
          }
          return flag;
        }
  • 相关阅读:
    NSString
    IOS
    IOS
    UITextView
    UIButton
    IOS 视频缩略图的生成
    IOS CALayer的阴影属性
    IOS 创建渐变图层
    IOS 截取图片 部分 并生成新图片
    [看远、看透、看淡]
  • 原文地址:https://www.cnblogs.com/justSmile2/p/10911062.html
Copyright © 2011-2022 走看看