一个兼容https的百度分享js方案

源码原出处已经忘记了》。。

这里

仅仅是给https加入了判断通用而已

var isssl = new RegExp('https');
if (isssl.test(bloghost)){
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src= d_m_ui.source+'/style/bdshare/static/api/js/share.js?cdnversion='+~(-new Date()/36e5)];//你的https百度分享源码路径
}else{
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?cdnversion='+~(-new Date()/36e5)];//官方原版不支持https
}

当然这样写更严谨

if (bloghost.substring(0,5)=="https"){
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src= d_m_ui.source+'/style/bdshare/static/api/js/share.js?cdnversion='+~(-new Date()/36e5)];
}else{
with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?cdnversion='+~(-new Date()/36e5)];
}

上述源码中bloghost是要使用的网址

下面上源码下载地址

链接: http://pan.baidu.com/s/1pLPLarx 密码: ufri


未经允许不得转载:大谋菠萝格 » 一个兼容https的百度分享js方案

打赏 收藏
分享到: +