javascript - Clé de retour d'autorisation WeChat H5
世界只因有你
世界只因有你 2017-06-26 10:55:23
0
3
1540

Les exigences sont les suivantes :

1. 微信公众号点击菜单进入a页面,a页面需要获取用户昵称和头像(因此需要授权);
2.从a 页面跳到 b1,b2,b3.....页面;
3.当在 a页面时 ios手机点击左上角 “返回” 或者 其它手机物理返回键时 要求返回到微
 信公众号;

Mais maintenant, lorsqu'aucun traitement n'est effectué, cliquer sur Retour ne peut que revenir à la page d'autorisation WeChat, puis après quelques secondes, il passera à la page a ; il est également très probable que quelque chose se passe mal.
Ensuite j'ajouterai le code à la page a : le code suivant :

history.pushState('x-back', null);
function onPopState (event) {
        WeixinJSBridge.call('closeWindow');
};
window.addEventListener('popstate', onPopState);

Mais il y aura toujours des problèmes :

安卓手机问题解决;ios碰到的问题是:从a 跳到b1 ...页面;在b1 页面ios 点左上角返回菜单时 a页面会闪一下;直接退出到公众号里面了,相当于跳过a页面;a页面 就闪了一下也就一秒;每次测试都这样;我不明白为啥从b返回到a  会触发a页面的 监听 返回键的函数。。。。
世界只因有你
世界只因有你

répondre à tous(3)
陈方

var isPageHide = false;
window.addEventListener('pageshow', function() {
if(isPageHide) {
window.WeixinJSBridge.call('closeWindow');
//window.location.reload();// Rafraîchissez-vous. Cette étape équivaut à simuler un saut
}
});
window.addEventListener('pagehide', function() {
isPageHide = true;
});

学习ing

Veuillez répondre. . . . .

某草草

C'est mentionné dans la documentation de développement de WeChat
2 Pour les utilisateurs qui ont suivi le compte officiel, si l'utilisateur accède à la page d'autorisation Web du compte officiel à partir de la session ou du menu personnalisé du compte officiel, même si la portée est snsapi_userinfo, il est silencieux. autorisation, et l’utilisateur n’a aucune perception.

Si l'utilisateur a suivi le compte officiel ou accédé à la page d'autorisation Web du compte officiel via un menu personnalisé, l'autorisation est silencieuse et il n'y aura pas d'autorisation WeChat.

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!