HTMer » 编程开发 » 如何取消百度分享中的划词分享功能

如何取消百度分享中的划词分享功能

最近本站加入了百度的百度分享功能,就是文章右上角可以点击将文章分享到微博、QQ空间、微信等,但是发现一个问题,就是选中文章内容中的文字部分无法复制文字,只要选中文字后点击鼠标右键就会弹出百度的划词分享,非常烦人,下面就给同样遭遇的朋友分享下解决方法。

这里先介绍下百度的划词分享效果,如下图所示:

划词分享本来是好东东,但是影响人家复制文本就不好了,那么该如何取消百度分享中的划词分享功能呢?这就要分析百度分享的代码部分了,下面给出百度分享的整个代码:

<div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_qzone" data-cmd="qzone"></a><a href="#" class="bds_tsina" data-cmd="tsina"></a><a href="#" class="bds_tqq" data-cmd="tqq"></a><a href="#" class="bds_renren" data-cmd="renren"></a><a href="#" class="bds_weixin" data-cmd="weixin"></a></div>
<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdPic":"","bdStyle":"0","bdSize":"16"},"share":{},"image":{"viewList":["qzone","tsina","tqq","renren","weixin"],"viewText":"分享到:","viewSize":"16"}<!--,"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["qzone","tsina","tqq","renren","weixin"]}-->};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>

通过百度分享的说明中发现,划词分享的标签为selectShare,知道了这个就简单了,直接在上面代码部分将selectShare设置删除即可,即将上面代码中红色部分删除。

顶一下 ▲()   踩一下 ▼()

相关文章