想做個頁面分享功能,既要兼容移動端,也要兼容PC端。
找了一輪,決定PC端用百度分享的api:
http://share.baidu.com/code/advance
移動端一開始想用soshm.js,發現ios沒問題,但安卓手機在微信上點微博完全沒反應:
於是改用了nativeShare.js:
https://github.com/fa-ge/NativeShare
移動端由於微信跟qq都有互相分享的入口,而且微信也不支持自定義按鈕調起分享,
所以在微信跟qq我直接提示點擊右上角分享,點擊微博則進入移動端微博分享頁。
在普通瀏覽器打開一般三個都能正常調起分享,不能調起的,會有回調:則提示用戶使用瀏覽器自帶分享
PC端效果如下:
完整代碼鏈接:
https://download.csdn.net/download/caimingxian401/10941897
中途有什麼不理解的可以留下評論,沒積分下載的可以留郵箱看到就發你們。
文章不定期更新,喜歡可給like !