HTML反防盗链,Referer

<meta name="referrer" content="never">

<img src="//example.com/xxx.jpg" referrerPolicy="no-referrer" alt="">

//使用第三方代理
<img src="https://images.weserv.nl/?url=example.com/xxx.jpg" referrerPolicy="no-referrer" alt="">

//使用js全局设置,针对new Image()
<script type="text/javascript">
	! function() {
		var p_src = Object.getOwnPropertyDescriptor(Image.prototype, 'src') || { 
			set: Image.prototype.__lookupSetter__('src'), 
			get: Image.prototype.__lookupGetter__('src')
		};
		Object.defineProperty(Image.prototype, 'src', {
			set: function(url) {
				this.referrerPolicy = 'no-referrer';
				p_src.set.call(this, url);
			},
			get: function() {
				return p_src.get.call(this);
			},
			configurable: true
		});
	}();
</script>

参考资料
主流浏览器图片反防盗链方法总结
使用Referer Meta标签控制referer

版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/1045.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>