javascript - 微信卡券领取后无法关闭页面

WBOY
Libérer: 2016-07-06 13:54:07
original
957 Les gens l'ont consulté

<code>wx.config({
                debug: false,
                appId: '<?php echo $sign['appId']; ?>',
                timestamp: <?php echo $sign['timestamp']; ?>,
                nonceStr: '<?php echo $sign['nonceStr']; ?>',
                signature: '<?php echo $sign['signature']; ?>',
                jsApiList: [
                    'checkJsApi',
                    'addCard',
                    'chooseCard',
                    'openCard',
                    'hideMenuItems',
                    'showMenuItems',
                    'closeWindow'
                ]
            });

            wx.ready(function () {
                var json = <?php echo $cardExt?>;
                setTimeout(function() {
                    wx.closeWindow();
                    //window.location.href = url;
                }, 5000);
                var url = '<?php echo url('Index', 'closeWindow', array(), 'index.php'); ?>';
                wx.addCard({
                    cardList: json.card_list,
                    success: function (res) {
                        alert('领取成功,进入微信>我>卡包查看');
                        wx.closeWindow();
                        window.location.href = url;
                    },
                    cancel: function (res) {
                        wx.closeWindow();
                        window.location.href = url;
                    },
                    fail: function (res) {
                        wx.closeWindow();
                        window.location.href = url;
                    }
                });
            });</code>
Copier après la connexion
Copier après la connexion

config是ok
无论是直接wx.closeWindow还是跳转到关闭页面都会出现closeWindow:error
在android里是正常的,IOS下面才有这问题

回复内容:

<code>wx.config({
                debug: false,
                appId: '<?php echo $sign['appId']; ?>',
                timestamp: <?php echo $sign['timestamp']; ?>,
                nonceStr: '<?php echo $sign['nonceStr']; ?>',
                signature: '<?php echo $sign['signature']; ?>',
                jsApiList: [
                    'checkJsApi',
                    'addCard',
                    'chooseCard',
                    'openCard',
                    'hideMenuItems',
                    'showMenuItems',
                    'closeWindow'
                ]
            });

            wx.ready(function () {
                var json = <?php echo $cardExt?>;
                setTimeout(function() {
                    wx.closeWindow();
                    //window.location.href = url;
                }, 5000);
                var url = '<?php echo url('Index', 'closeWindow', array(), 'index.php'); ?>';
                wx.addCard({
                    cardList: json.card_list,
                    success: function (res) {
                        alert('领取成功,进入微信>我>卡包查看');
                        wx.closeWindow();
                        window.location.href = url;
                    },
                    cancel: function (res) {
                        wx.closeWindow();
                        window.location.href = url;
                    },
                    fail: function (res) {
                        wx.closeWindow();
                        window.location.href = url;
                    }
                });
            });</code>
Copier après la connexion
Copier après la connexion

config是ok
无论是直接wx.closeWindow还是跳转到关闭页面都会出现closeWindow:error
在android里是正常的,IOS下面才有这问题

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!