zoukankan      html  css  js  c++  java
  • 封装的head

    //获取浏览器和版本号
    var userAgent=window.navigator.userAgent,
    rMsie=/(msies|trident.*rv:)([w.]+)/,
    rFirefox=/(firefox)/([w.]+)/,
    rOpera=/(opera).+version/([w.]+)/,
    rChrome=/(chrome)/([w.]+)/,
    rSafari=/version/([w.]+).*(safari)/;
    function uaMatch(ua)
    {
    var match=rMsie.exec(ua);
    if(match != null)
    {
    return {browser:"IE",version:match[2] || "0"};
    }
    var match=rFirefox.exec(ua);
    if(match != null)
    {
    return {browser:match[1] || "",version:match[2] || "0"};
    }
    var match=rOpera.exec(ua);
    if(match != null)
    {
    return {browser:match[1] || "",version:match[2] || "0"};
    }
    var match=rChrome.exec(ua);
    if(match != null)
    {
    return {browser:match[1] || "",version:match[2] || "0"};
    }
    var match=rSafari.exec(ua);
    if(match != null)
    {
    return {browser:match[2] || "",version:match[1] || "0"};
    }
    if(match != null)
    {
    return {browser:"",version:"0"};
    }
    }
    var browser="";
    var version="";
    var browserMatch=uaMatch(userAgent.toLowerCase());
    if(browserMatch.browser)
    {
    browser=browserMatch.browser;
    version=browserMatch.version;
    }
    /*console.log(browser);//浏览器
    console.log(version);//版本号*/
    var str=browser;
    var str2="";
    function demo(str){
    for(var i=0;i<str.length;i++){
    str2+=str.charAt(str.length-i-1);
    }
    console.log(str+"<br />"+str2)
    }
    demo(str);
    var str3=version;
    var str4="";
    function demoe(str3){
    for(var i=0;i<str3.length;i++){
    str4+=str3.charAt(str3.length-i-1);
    }
    console.log(str3+"<br />"+str4)
    }
    demoe(str3)
    //封装请求头
    var head={
    'machine-code': str,
    'network-code':str3,
    'current-time':getNowFormatDate(),
    'token':str2+str4+getNowFormatDate(),
    }
    //console.log(head);打印出来的head

  • 相关阅读:
    html中的a标签
    dl,dt,dd标签的使用
    MySQL innodb中各种SQL语句加锁分析
    Js字符串与十六进制的相互转换 【转】
    亿级Web系统搭建:单机到分布式集群【转】
    pm2 设置开机启动
    spring cloud 项目相关集成简介
    spring boot下JedisCluster方式连接Redis集群的配置
    并发编程 – Concurrent 用户指南--转
    JDBC 事务和 JTA 事务
  • 原文地址:https://www.cnblogs.com/thlcom/p/7325610.html
Copyright © 2011-2022 走看看