闲情zhi

生活 创业 时评 杂文

HTTPS网站如何使用百度分享

前阵子因为电信广告劫持,一怒之下给租哪儿上了https,广告倒是没有了,百度分享却不支持https。

作为一个有灵性的,很有灵性的码帅哥,怎么可以容许浏览器左上角没有绿色的锁图标呢,处女座不能忍。

微信截图_20151118131309

微信截图_20151118130120

然后百度分享确实这个阶段不支持https。可以看到百度分享的域名都是 http://bdimg.share.baidu.com/

所以很无奈,灵性的我直接物理下载了百度分享的组件代码和文件,直接放在网站目录(=。=当然你可以放CDN,通过HTTPS访问啊)

微信截图_20151118131507

直接上线,DONE!excited!

微信截图_20151118131614

微信截图_20151118130732

 

不过这种做法有种问题,是我把百度logger.js里面的统计代码删掉了,这个logger的坐拥就是用来记录数据的,里面nclick的图片文件,没错,这个是http,所以可以考虑删掉logger的内容,但是后果就是没有百度分享的统计数据了。本叼也表示很无奈啊。

 

以下附件是百度分享离线压缩包 ,使用也很简单,改一下路径全搞定。

 

window._bd_share_config={

		"common":{
			"bdSnsKey":{
				"tsina": "3185645315",
				"douban": "0741f32a7258ef8715c5d97f570ace95"
			},
			"bdText":"",
			"bdMini":"2",
			"bdMiniList":false,
			"bdPic":"{:C('RESOURCE_DOMAIN')}{$img.url}!medium",
			"bdStyle":"1",
			"bdUrl" : "", 
			"bdSize":"32"
		},

		"share":{},
	};

	with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='/assets/lib/bdshare.min.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];

发表评论

电子邮件地址不会被公开。