摘要:基于微信公眾號(hào)開(kāi)發(fā)的頁(yè)面,使用成功分享之后,被分享的頁(yè)面再次被分享的時(shí)候出錯(cuò),出現(xiàn)這種錯(cuò)誤的一種可能就是,的錯(cuò)誤假設(shè)我們的頁(yè)面叫做我們將頁(yè)面放在域名下面,那么我們?nèi)ノ⑿藕笈_(tái)計(jì)算簽名的應(yīng)該是這樣的當(dāng)我們的頁(yè)面被分享之后,我們頁(yè)面的頁(yè)面鏈接會(huì)被
基于微信公眾號(hào)開(kāi)發(fā)的h5頁(yè)面,使用jssdk成功分享之后,被分享的頁(yè)面再次被分享的時(shí)候jssdk出錯(cuò),出現(xiàn)這種錯(cuò)誤的一種可能就是,url的錯(cuò)誤
假設(shè)我們的頁(yè)面叫做test.html,我們將頁(yè)面放在test.com域名下面,那么我們?nèi)ノ⑿藕笈_(tái)計(jì)算簽名的url應(yīng)該是這樣的
http://test.com/test.html
當(dāng)我們的頁(yè)面被分享之后,我們頁(yè)面的頁(yè)面鏈接會(huì)被微信加上他們自己的信息,url會(huì)變成這樣
http://test.com/test.html?from=singlemessage&isappinstalled=0
如果這個(gè)時(shí)候,我們?cè)谇岸死^續(xù)用window.location.href去獲取url,然后直ajax到后臺(tái)去簽名,簽名將是失敗的,我們需要把url轉(zhuǎn)化一次
var url=encodeURIComponent(window.location.href)
用轉(zhuǎn)換之后的url,去計(jì)算簽名,將不會(huì)出現(xiàn)錯(cuò)誤
w3cencodeURIComponent參考
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/78197.html
摘要:對(duì)于頁(yè)面來(lái)說(shuō)二次分享還是蠻重要的,畢竟還是微信發(fā)出去之后習(xí)慣性的使用自帶的分享功能。通篇看完的話,基本上能避過(guò)很多坑記得微信文檔習(xí)慣把一些坑寫(xiě)在后面,不放在一起先說(shuō)說(shuō),怎么微信怎么做二次分享文檔地址,通過(guò)引入官方。 對(duì)于H5頁(yè)面來(lái)說(shuō)二次分享還是蠻重要的,畢竟qq還是微信發(fā)出去之后習(xí)慣性的使用自帶的分享功能。和PC端不同,PC直接復(fù)制地址了。前兩天在做請(qǐng)柬,踩了不少的雷,個(gè)人開(kāi)發(fā)和公司開(kāi)...
摘要:對(duì)于頁(yè)面來(lái)說(shuō)二次分享還是蠻重要的,畢竟還是微信發(fā)出去之后習(xí)慣性的使用自帶的分享功能。通篇看完的話,基本上能避過(guò)很多坑記得微信文檔習(xí)慣把一些坑寫(xiě)在后面,不放在一起先說(shuō)說(shuō),怎么微信怎么做二次分享文檔地址,通過(guò)引入官方。 對(duì)于H5頁(yè)面來(lái)說(shuō)二次分享還是蠻重要的,畢竟qq還是微信發(fā)出去之后習(xí)慣性的使用自帶的分享功能。和PC端不同,PC直接復(fù)制地址了。前兩天在做請(qǐng)柬,踩了不少的雷,個(gè)人開(kāi)發(fā)和公司開(kāi)...
摘要:之前,下的微信支持這種喚起方式,但是從年月日之后,微信把這個(gè)給屏蔽了不管微信基于什么原因,把下這種最便捷的喚起方式屏蔽,我們能做的只能是適應(yīng)了。微博微博目前還支持喚起,我們只需要考慮未下載的情況。 背景 最近在做微信、QQ、微博中使用js喚起App,之前也做過(guò)類(lèi)似的功能,不過(guò)比較粗糙,考慮的情況不太全,而且那已經(jīng)是很久之前的事情了,很多技術(shù)都已過(guò)時(shí),現(xiàn)在有體驗(yàn)更好,功能更加完善的喚起技...
摘要:之前,下的微信支持這種喚起方式,但是從年月日之后,微信把這個(gè)給屏蔽了不管微信基于什么原因,把下這種最便捷的喚起方式屏蔽,我們能做的只能是適應(yīng)了。微博微博目前還支持喚起,我們只需要考慮未下載的情況。 背景 最近在做微信、QQ、微博中使用js喚起App,之前也做過(guò)類(lèi)似的功能,不過(guò)比較粗糙,考慮的情況不太全,而且那已經(jīng)是很久之前的事情了,很多技術(shù)都已過(guò)時(shí),現(xiàn)在有體驗(yàn)更好,功能更加完善的喚起技...
摘要:路由守衛(wèi)內(nèi)觸發(fā)更新簽名獲取真實(shí)有效微信簽名此處需要自行處理在路由守衛(wèi)內(nèi)更新簽名,保證是使用當(dāng)前頁(yè)面,是使用目標(biāo)路由完整地址再加上域名使用簽名調(diào)用在使用的頁(yè)面通過(guò)取出緩存的微信簽名,然后進(jìn)行簽名。 背景 手機(jī)型號(hào): 型號(hào):iphone 7 / iphone xs max版本:ios 10.3.1 / ios 12.1微信版本:WeChat 6.7.3 問(wèn)題還原: Vue應(yīng)用(vue-ro...
閱讀 1903·2021-11-24 09:39
閱讀 2566·2021-10-14 09:43
閱讀 3331·2021-10-08 10:10
閱讀 2348·2021-09-22 15:54
閱讀 2350·2019-08-29 17:20
閱讀 1584·2019-08-28 18:14
閱讀 2384·2019-08-26 13:28
閱讀 1125·2019-08-26 12:16