使用begin的模板将网站设置完成查看源码发现提示错误:/static/api/js/share.js?v=89860593.js?cdnversion=432422
原因分析:
经过检查发现是百度分享代码错误导致。由于没有找到本地的分享代码地址,导致错误。
解决方法:
方法一、修改模板路径下的js/bd-share-l.js中的代码。
var ishttps = ‘https:’ == document.location.protocol ? true: false;
if(ishttps){
with(document) 0[(getElementsByTagName(‘head’)[0] || body).appendChild(createElement(‘script’)).src = ‘https://’ + window.location.host + ‘/static/api/js/share.js?v=89860593.js?cdnversion=’ + ~ ( – new Date() / 36e5)];
}else{
with(document) 0[(getElementsByTagName(‘head’)[0] || body).appendChild(createElement(‘script’)).src = ‘http://’ + window.location.host + ‘/static/api/js/share.js?v=89860593.js?cdnversion=’ + ~ ( – new Date() / 36e5)];
}
将以上代码修改为:
var ishttps = ‘https:’ == document.location.protocol ? true: false;
if(ishttps){
with(document) 0[(getElementsByTagName(‘head’)[0] || body).appendChild(createElement(‘script’)).src = ‘https://’ + window.location.host + ‘http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=’ + ~ ( – new Date() / 36e5)];
}else{
with(document) 0[(getElementsByTagName(‘head’)[0] || body).appendChild(createElement(‘script’)).src = ‘http://’ + window.location.host + ‘http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=’ + ~ ( – new Date() / 36e5)];
}
方法二:将百度的分享代码下载下来放到网站根目录下。
伸手党下载百度分享代码:
https://github.com/hrwhisper/baiduShare
static 解压后丢到站点根目录下即可。
(使用begin主题的这步可以不做)然后对应的百度分享代码中,把http://bdimg.share.baidu.com/改为 /
.src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> 改为 .src='/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。