解决使用pjax后 百度分享失效问题
发布在:网站学习 评论: 0 条评论

解决使用pjax后 百度分享失效问题

发表于:2018-10-12 18:27:51      发布在:网站学习      评论:0 条评论

页面中使用pjax.js后 百度分享插件会有 不执行 不显示的问题。

原因应该是异步加载导致百度分享时代码没有执行,必须强制重新刷新当前页面 百度分享功能代码才会生效,但是这样做用户体验度极差。


解决办法是 文档url 必须是完整的



分享到新浪微博:


http://service.weibo.com/share/share.php?url=文档地址&title=文档标题



分享到QQ空间:


http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=文档地址&title=文档标题&site=分享来源&desc=分享理由&summary=分享摘要&pics=分享图片



分享到腾讯微博:


http://share.v.t.qq.com/index.php?c=share&a=index&url=文档地址&title=文档标题




分享到QQ好友:


http://connect.qq.com/widget/shareqq/index.html?url=文档地址&title=文档标题&site=分享来源&desc=分享理由&summary=分享摘要&pics=分享图片



在Emlog 中使用 可以把上面链接中的文档地址 和 文档标题改成:



http://service.weibo.com/share/share.php?url=<?php echo Url::log($logid);?>&title=<?php echo $log_title;?>



最后样式什么就根据自己喜好修改吧

评论
你好,访客