html-a-rel-meta-referrer-referrerpolicy

在html中,可以很方便的用referrerpolicy来定义referrer策略,本来嘛,顾名思义。

不过虽然很多浏览器已经支持referrerpolicy,但referrerpolicy目前仍属于草案阶段。

另外在meta中name=referrer比referrerpolicy兼容性更高一点,当然缺点也是难免的,比referrerpolicy太不灵活了。

而name=referrer其实也是草案阶段,虽然官方说referrer来自http-header,但从事务的发展关系来看,我觉得应该是先从<a rel="no-referrer"等演化而来。

还有就是a rel中推荐的属性有next等, rel="no-referrer"是后来添加的。

所以html标签的演化史一步一步来的。

现在可以专门在img标签中使用referrerpolicy="no-referrer"来反防盗链。

之所以现在可以用这个属性来对抗图片反盗链,是因为之前没这个属性,以保护隐私为名,让方便有效的反盗链方法失效,也许将来还会再改吧。

原文地址:https://www.cnblogs.com/webkb/p/12791447.html