【微信分享】link must be in js secure domain list IOS 報錯,Android可以

最近做的微信分享功能,本來以爲很簡單的一個實現,但是中途遇到微信的一個隱蔽的小坑。

問題描述:

微信分享,驗籤,wx.ready驗證,配置JS安全域名,前端配置jsApiList列表;然後開始調用onMenuShareAppMessage和onMenuShareTimeline接口。

測試:Android上沒有問題,完全可以;但是在IOS手機上分享後配置的文案及連接不起作用;

打開debug模式,報errMsg: updateAppMessageShareData: fail link must be in js secure domain list這個錯誤;

百思不得其解,查資料,測試,終於找到問題在於分享鏈接的端口問題;

正常配置安全域名是http://www.xxxx.com,然後前端使用一些jstl類的東西獲取域名及項目路徑,本來也沒啥問題,但是因爲獲取的是http://www.xxxx.com:80/projectName,多了一個端口號,就報錯了。

解決方式:去掉:80端口號,即可。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章