zoukankan      html  css  js  c++  java
  • 判断是否微信浏览器,获取cookie,获取URL来源等

    function isWeiXin() {
        var ua = window.navigator.userAgent.toLowerCase();
        if (ua.match(/MicroMessenger/i) == 'micromessenger') {
            return true;
        } else {
            return false;
        }
    }
    
    
    jQuery(function () {
        jQuery("strong").bind("taphold", tapholdHandler);
        function tapholdHandler(event) {
            var this_id=$(this).attr('id');
            CP(this_id);
        }
    });
    function getCookie(name)
    {
        try{
            var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
            if(arr=document.cookie.match(reg))
                return unescape(arr[2]);
            else
                return null;
        }catch(e){}
    }
    
    function GetComUrl() {
        var lastUrl = ''; //来源url-----------------------
        if (document.referrer.length > 0) {
            lastUrl = document.referrer;
        } try {
            if (lastUrl.length == 0 && opener.location.href.length > 0) {
                lastUrl = opener.location.href;
            }
        } catch (e) {
            lastUrl = window.location.href;
        }
        return lastUrl;
    }
    function UrlSearch()
    {
        var name,value;
        var str=location.href; //取得整个地址栏
        var num=str.indexOf("?")
        str=str.substr(num+1); //取得所有参数   stringvar.substr(start [, length ]
    
        var arr=str.split("&"); //各个参数放到数组里
        for(var i=0;i < arr.length;i++){
            num=arr[i].indexOf("=");
            if(num>0){
                name=arr[i].substring(0,num);
                value=arr[i].substr(num+1);
                this[name]=value;
            }
        }
    }
    

      

  • 相关阅读:
    node03
    node02
    node01
    Vue-router重修02
    Vue-router重修01
    Vue重修02
    VUE重修01
    利用表达式目录树进行实体映射
    C#托管堆和垃圾回收
    C# 异步锁
  • 原文地址:https://www.cnblogs.com/MY0101/p/9186724.html
Copyright © 2011-2022 走看看