要件は次のとおりです:
しかし、現在、何も処理が行われていない場合、[戻る] をクリックしても WeChat 認証ページに戻ることしかできず、数秒後にページ a にジャンプするため、エラーが発生する可能性が非常に高くなります。 次に、ページ a に次のコードを追加します:
しかし、まだ問題はあります:
var isPageHide = false;window.addEventListener('pageshow', function() { if(isPageHide) { window.WeixinJSBridge.call('closeWindow'); //window.location.reload();//このステップはジャンプのシミュレーションと同じです }});window.addEventListener('pagehide', function() { isPageHide = true;});
答えてください。 。 。 。 。
WeChatの開発ドキュメントに記載があります 2. 公式アカウントをフォローしているユーザーの場合、ユーザーが公式アカウントのセッションまたはカスタムメニューから公式アカウントのWeb認証ページに入ると、スコープが snsapi_userinfo であってもサイレントになります。権限があり、ユーザーにはアクセス権がありません。
ユーザーが公式アカウントをフォローした場合、またはカスタムメニューを通じて公式アカウントのWeb認証ページに入った場合、認証はサイレントで行われ、WeChat認証は行われません。
var isPageHide = false;
window.addEventListener('pageshow', function() {
if(isPageHide) {
window.WeixinJSBridge.call('closeWindow');
//window.location.reload();//このステップはジャンプのシミュレーションと同じです
}
});
window.addEventListener('pagehide', function() {
isPageHide = true;
});
答えてください。 。 。 。 。
WeChatの開発ドキュメントに記載があります
2. 公式アカウントをフォローしているユーザーの場合、ユーザーが公式アカウントのセッションまたはカスタムメニューから公式アカウントのWeb認証ページに入ると、スコープが snsapi_userinfo であってもサイレントになります。権限があり、ユーザーにはアクセス権がありません。
ユーザーが公式アカウントをフォローした場合、またはカスタムメニューを通じて公式アカウントのWeb認証ページに入った場合、認証はサイレントで行われ、WeChat認証は行われません。