91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

H5跨域的解決問題!

發布時間:2020-07-07 23:35:24 來源:網絡 閱讀:345 作者:kent_tian 欄目:開發技術
var HOST = 'http://hummer.baidu.com';
    var autoAjax = function(data){
        if(!data || typeof data != 'object') return;
        var rnd    = new Date().getTime();
        if(!data.proxy) data.proxy = HOST + '/static/proxy.html?_='+rnd;
        var name    = 'postIframe';
        var proxyhost   = /^((?:[^:\/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?(?:[^#]*))?(?:#(.*))?$/.test(data.proxy);
        proxyhost   = RegExp.$1 + RegExp.$2;
        var _host   = /^((?:[^:\/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?(?:[^#]*))?(?:#(.*))?$/.test(data.url);
        _host = RegExp.$1 + RegExp.$2;
        var _domain = 'http://' + location.host;
        var _back   = function(ret){
            try{
                if(typeof ret === 'string'){
                    ret = ret.replace(/^[^{]+/img,'');
                    ret = $.parseJSON(ret);
                }
                if(!!ret.source){
                    ret = ret.data;
                }
                if(typeof ret === 'string') ret = $.parseJSON(ret);
            }catch(_err){
                ret = {success:1,info:'提交失敗'};
            }
            data.callback(ret);
        };
        if(_domain === _host && _host != ''){
            var _data = {data: data.data};
            var ajax = $.ajax({
                type:'post',
                url: data.url,
                data: data.data
            });
            ajax.always(_back);
        }else{
            var oFrame = $('#'+name);
            if(!!oFrame.length){
                oFrame.attr('src',data.proxy);
            }else{
                oFrame = $('<iframe name="'+name+'" id="'+name+'" src="'+data.proxy+'" ></iframe>').appendTo(document.body);
            }
            var msg    = {
                url: data.url,
                data: data.data
            };
            if(typeof msg == 'object'){
                msg = JSON.stringify(msg);
            }
            window.onmessage = _back;
            oFrame.unbind('load').load(function(){
                this.contentWindow.postMessage(msg,HOST);
            });
        }
    }



    var data = {
        url: "對應接口",
        callback: function(ret){
            /*if(ret && ret.success == 0){
                setCurrentDate();
                createSearchList(ret);
            }else if(ret && ret.success == 2){
                return poplayer({msg: ret.info,icon:'error',after:function(){
                    location.href = (ret.login_url || API.login);
                }});
            }else{
                return poplayer({msg: (ret ? ret.info : '獲取查詢列表失敗'),icon:'error'});
            }*/
            console.log(ret);
        }
    };
    autoAjax(data);


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桃源县| 林芝县| 陕西省| 静乐县| 通城县| 彭山县| 定日县| 乐至县| 湖北省| 定兴县| 邵东县| 元氏县| 贞丰县| 务川| 樟树市| 台南市| 郯城县| 卢湾区| 彝良县| 镇宁| 勃利县| 新津县| 北川| 泾阳县| 云龙县| 万州区| 西充县| 茂名市| 吉水县| 抚松县| 山西省| 吴桥县| 城口县| 绥芬河市| 永吉县| 察哈| 平和县| 育儿| 玉山县| 天峻县| 枣强县|