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

  • 相关阅读:
    【Linux】Linux多个关机命令详解
    【树莓派】树莓派(Debian)- root用户无法使用SSH登录
    【树莓派】树莓派3B安装宝塔面板并配置安装LNMP
    class4/class10/UHS-1/UHS-3 SD卡速度等级区别
    electron-h5-网络状态检测
    electron-消息对话框
    electron-上传文件、保存文件
    electron-子窗口与父窗口通信
    electron-打包
    BrowserView-嵌入网页、open打开子窗口
  • 原文地址:https://www.cnblogs.com/thlcom/p/7325610.html
Copyright © 2011-2022 走看看