很多朋友都想为自己的网站图片添加防盗链功能,特别是做图片站的朋友,被盗链多了,服务器可是很吃力的。很多虚拟主机是不支持防盗链的,所以想在服务器上设置是行不通的,通过其它一些方法虽然可以防盗链,但是效率又不是很好,比如说显示图片会变慢。
下面给出一个用CSS做防盗链的方法,虽然这个方法不是无敌的,但是一般来说,可以很好的做到防盗功能,下面是CSS代码:
.content img {
filter:expression(
this.Gonten ? “” : (
(!this.complete) ? “” : this.runtimeStyle.filter = (“progid:DXImageTransform.Microsoft.AlphaImageLoader(src='” + this.src + “‘)”) + String(this.Gonten = true).substr(0, 0) + (this.src = “gonten.gif”).substr(0, 0)
)
);
}
其中.content img是你要防盗区域部分的图片标签,gonten.gif为透明的小图片,最好是像素为1×1的GIF图片,就这样防盗链就设置成功了,当你右键保存你网站上的图片时,会保存那张透明图片,右键复制地址也是透明图片的地址。