微信公众号 微信支付跳转空白

WBOY
Freigeben: 2016-06-06 20:14:57
Original
3072 Leute haben es durchsucht

微信公众号微信支付 微信失败
例如域名 t.test.com
微信平台 开发配置 已添加 http://t.test.com/demo-start
出现这种情况
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx80345365a77308c5&redirect_uri=http://t.test.com/demo-start&response_type=code&scope=snsapi_base&state=STATE&connect_redirect=1#wechat_redirect

出现页面空白 导致无法调试
有遇到同样问题的大侠吗?在此谢谢了

回复内容:

微信公众号微信支付 微信失败
例如域名 t.test.com
微信平台 开发配置 已添加 http://t.test.com/demo-start
出现这种情况
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx80345365a77308c5&redirect_uri=http://t.test.com/demo-start&response_type=code&scope=snsapi_base&state=STATE&connect_redirect=1#wechat_redirect

出现页面空白 导致无法调试
有遇到同样问题的大侠吗?在此谢谢了

你是要外部启动微信吗?
js呼醒微信例子
https://wifi.weixin.qq.com/operator/demoNew.xhtml
或者你贴出url我帮你调试 问题表达不清楚

<code><script type="text/javascript">
        /**
         * 微信连Wi-Fi协议3.1供运营商portal呼起微信浏览器使用
         */
        var loadIframe = null;
        var noResponse = null;
        var callUpTimestamp = 0;
         
        function putNoResponse(ev){
             clearTimeout(noResponse);
        }    
        
         function errorJump()
         {
             var now = new Date().getTime();
             if((now - callUpTimestamp) > 4*1000){
                 return;
             }
             alert('该浏览器不支持自动跳转微信请手动打开微信\n如果已跳转请忽略此提示');
         }
         
         myHandler = function(error) {
             errorJump();
         };
         
         function createIframe(){
             var iframe = document.createElement("iframe");
             iframe.style.cssText = "display:none;width:0px;height:0px;";
             document.body.appendChild(iframe);
             loadIframe = iframe;
         }
        //注册回调函数
        function jsonpCallback(result){  
            if(result && result.success){
                alert('WeChat will call up : ' + result.success + '  data:' + result.data);                
                var ua=navigator.userAgent;              
                if (ua.indexOf("iPhone") != -1 ||ua.indexOf("iPod")!=-1||ua.indexOf("iPad") != -1) {   //iPhone             
                    document.location = result.data;
                }else{
                    
                    if('false'=='true'){
                        alert('[强制]该浏览器不支持自动跳转微信请手动打开微信\n如果已跳转请忽略此提示');
                        return;
                    }
                    
                    createIframe();
                    callUpTimestamp = new Date().getTime();
                    loadIframe.src=result.data;
                    noResponse = setTimeout(function(){
                        errorJump();
                      },3000);
                }                
            }else if(result && !result.success){
                alert(result.data);
            }
        }
        
        function Wechat_GotoRedirect(appId, extend, timestamp, sign, shopId, authUrl, mac, ssid, bssid){
            
            //将回调函数名称带到服务器端
            var url = "https://wifi.weixin.qq.com/operator/callWechatBrowser.xhtml?appId=" + appId 
                                                                                + "&extend=" + extend 
                                                                                + "&timestamp=" + timestamp 
                                                                                + "&sign=" + sign;    
            
            //如果sign后面的参数有值,则是新3.1发起的流程
            if(authUrl && shopId){
                
                
                url = "https://wifi.weixin.qq.com/operator/callWechat.xhtml?appId=" + appId 
                                                                                + "&extend=" + extend 
                                                                                + "&timestamp=" + timestamp 
                                                                                + "&sign=" + sign
                                                                                + "&shopId=" + shopId
                                                                                + "&authUrl=" + encodeURIComponent(authUrl)
                                                                                + "&mac=" + mac
                                                                                + "&ssid=" + ssid
                                                                                + "&bssid=" + bssid;
                
            }            
            
            //通过dom操作创建script节点实现异步请求  
            var script = document.createElement('script');  
            script.setAttribute('src', url);  
            document.getElementsByTagName('head')[0].appendChild(script);
        }
    </script>
</code>
Nach dem Login kopieren
Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage