在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  網(wǎng)絡(luò)安全  網(wǎng)絡(luò)營銷  HTML/ vue頁面微信分享android成功但ios簽名報(bào)錯(cuò)

vue頁面微信分享android成功但ios簽名報(bào)錯(cuò)

項(xiàng)目結(jié)構(gòu)很簡單,就是文章列表頁和文章詳情頁,用的是hash模式spa。

在詳情頁配置了wx.config、wx.onMenuShareAppMessage、wx.onMenuShareTimeline,微信分享詳情頁時(shí)Android沒有問題,但ios會(huì)提示簽名invalid。

請求簽名的url是將微信自動(dòng)添加的?和后面的參數(shù)剔除后的當(dāng)前頁面的url(請求之前用history.replaceState對location.href做了修改),網(wǎng)上搜到很多類似的問題,說是因?yàn)閕os獲取簽名必須是第一次進(jìn)入的url,后來判斷ios后用列表頁的url獲取簽名,但是二次分享的時(shí)候也會(huì)出問題。

糾結(jié)了2天了,跪求大佬分享一下經(jīng)驗(yàn)m(o_ _)m

回答
編輯回答
乞許

遇到過這個(gè)問題,應(yīng)該是ios對于url解析和后端解析不一樣造成的,把url傳入后臺(tái)之前對urlencode處理一下應(yīng)該就好了

2018年4月30日 15:46