国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 微信 H5 授權(quán) 返回鍵

瀏覽:202日期:2022-06-24 17:08:36

問題描述

需求是這樣:

1. 微信公眾號(hào)點(diǎn)擊菜單進(jìn)入a頁面,a頁面需要獲取用戶昵稱和頭像(因此需要授權(quán));2.從a 頁面跳到 b1,b2,b3.....頁面;3.當(dāng)在 a頁面時(shí) ios手機(jī)點(diǎn)擊左上角 “返回” 或者 其它手機(jī)物理返回鍵時(shí) 要求返回到微 信公眾號(hào);

但是現(xiàn)在 不做處理的時(shí)候 點(diǎn)一下返回只能返回到 微信授權(quán) 頁面,然后果幾秒,會(huì)跳轉(zhuǎn)到a頁面;也很有可能出錯(cuò)。然后我就相伴處理在 a 頁面添加代碼:以下代碼:

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

但是仍然會(huì)有問題:

安卓手機(jī)問題解決;ios碰到的問題是:從a 跳到b1 ...頁面;在b1 頁面ios 點(diǎn)左上角返回菜單時(shí) a頁面會(huì)閃一下;直接退出到公眾號(hào)里面了,相當(dāng)于跳過a頁面;a頁面 就閃了一下也就一秒;每次測試都這樣;我不明白為啥從b返回到a 會(huì)觸發(fā)a頁面的 監(jiān)聽 返回鍵的函數(shù)。。。。

問題解答

回答1:

var isPageHide = false;window.addEventListener('pageshow', function() { if(isPageHide) { window.WeixinJSBridge.call('closeWindow'); //window.location.reload();//自己重新刷新,這一步相當(dāng)于模擬了跳轉(zhuǎn) }});window.addEventListener('pagehide', function() { isPageHide = true;});

回答2:

求 解答啊。。。。。

回答3:

微信開發(fā)文檔里面提到2、對于已關(guān)注公眾號(hào)的用戶,如果用戶從公眾號(hào)的會(huì)話或者自定義菜單進(jìn)入本公眾號(hào)的網(wǎng)頁授權(quán)頁,即使是scope為snsapi_userinfo,也是靜默授權(quán),用戶無感知。

如果用戶已關(guān)注公眾號(hào)或者自定義菜單進(jìn)入本公眾號(hào)的網(wǎng)頁授權(quán)頁的話,是靜默授權(quán),不會(huì)出現(xiàn)微信授權(quán)的啊。

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 久久欧美精品欧美九久欧美 | 欧美成人免费夜夜黄啪啪 | 精品国产一区二区三区国产馆 | 国产乱子伦露脸对白在线小说 | 99久久精品免费看国产免费 | 99成人免费视频 | 亚洲天堂美女视频 | 亚洲精品一区二区三区五区 | 台湾三级香港三级在线中文 | 美国一级免费 | 欧美黄www免费 | 男女视频在线观看免费 | 国产在线观看一区 | 欧美一级久久久久久久大片 | 精品国产区一区二区三区在线观看 | 亚洲美女精品视频 | 欧美一区二区三区四区在线观看 | 九九视频在线观看 | 国产精品欧美亚洲韩国日本 | 国产在线视频一区 | 日韩美女在线看免费观看 | 老司机深夜影院入口aaaa | 美女张开腿| 92精品国产自产在线观看 | 欧美国产在线看 | 日本一级毛片视频无遮挡免费 | 日韩一区国产二区欧美三区 | 亚洲女人被黑人猛躁进女人 | pgone太大了兽王免费视频 | 一区二区三区四区免费视频 | 国产精品久久久久影视不卡 | 欧美男女网站 | 在线日韩欧美一区二区三区 | 欧美hdvideosex4k| 国产伦精品一区二区三区无广告 | 国产成人十八黄网片 | 精品一区二区三区高清免费不卡 | 日本不卡免费高清一级视频 | 久久怡红院亚欧成人影院 | 亚洲国产人成中文幕一级二级 | 天天看夜夜 |