百度分享https以及微信分享手机端链接
生活随笔
收集整理的這篇文章主要介紹了
百度分享https以及微信分享手机端链接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
百度官方網站的分享是不支持https的,解決方案是:?https://github.com/hrwhisper/baiduShare
pc端分享是,存在一個問題,就是微信分享的鏈接問題,一般我們pc和手機都是分開的,而我們希望微信分享能夠分享掃碼到手機端,這個文檔中有提到:
| onBeforeClick | function | function(cmd,config){} | 在用戶點擊分享按鈕時執行代碼,更改配置。 cmd為分享目標id,config為當前設置,返回值為更新后的設置。 |
| onAfterClick | function | function(cmd){} | 在用戶點擊分享按鈕后執行代碼,cmd為分享目標id。可用于統計等。 |
所以可以使用before改變微信分享的鏈接
<script>window._bd_share_config = {common : {bdText : '<%= @article.title %>', bdDesc : '<%= @article.meta_description.blank? ? @article.title : @article.meta_description %>', bdUrl : '<%= @url %>', bdPic : '<%= oss_image_url @article.image %>',onBeforeClick: function(id, config) {if (id == 'weixin') {config.bdUrl = "<%= @mobile_url %>";return config;}}},share : [{"bdSize" : 50}]}with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='https://www.xxx.com/bdshare/api/js/share.js?cdnversion='+~(-new Date()/36e5)]; </script>總結
以上是生活随笔為你收集整理的百度分享https以及微信分享手机端链接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐五个非常实用的软件---(编辑器和日
- 下一篇: 按键精灵的IsFileExit和Exis