前提:調用微信jssdk分享功能,通過微信開發者工具調試,調用正常,無任何報錯信息。 問題:調用成功,且開發者工具正常顯示,但是通過真機調試,分享出去後,自定義內容失效,為微信自動獲取的預設內容!截止發稿日:IOS端一切正常(可能IOS端規則還沒有變),Android端分享操作正常,自定義內容失效。 ...
前提:調用微信jssdk分享功能,通過微信開發者工具調試,調用正常,無任何報錯信息。
問題:調用成功,且開發者工具正常顯示,但是通過真機調試,分享出去後,自定義內容失效,為微信自動獲取的預設內容!截止發稿日:IOS端一切正常(可能IOS端規則還沒有變),Android端分享操作正常,自定義內容失效。
原因:微信重新調整分享規則:分享地址必須與公眾號JS介面安全功能變數名稱一致。
例如:自定義url: http://xxx.xxxx.com/xxx/xxx.html 此自定義路徑的根地址是 xxx.xxxx.com 。那麼公眾號JS介面安全功能變數名稱 xxx.xxxx.com 。這樣就可以正常自定義分享了。
例如:自定義url: http://xxx.xxxx.com/xxx/xxx.html 此自定義路徑的根地址是 xxx.xxxx.com/xxx 。那麼公眾號JS介面安全功能變數名稱 xxx.xxxx.com/xxx 。這樣就可以正常自定義分享了。
備註:如上例子,JS介面安全功能變數名稱地址必須和自定義路徑配置的根路徑相同。
以上結論均為本人自測所得,如和他人有出入,請諒解。
其他:如上所述均沒問題,但是圖片無法顯示,請參考此篇文章。http://www.cnblogs.com/ygjoe/p/6688539.html