2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

模板:NoReferer

萌娘百科,万物皆可萌的百科全书!转载请标注来源页面的网页链接,并声明引自萌娘百科。内容不可商用。
跳转到导航 跳转到搜索
Template-info.svg 模板文档  [查看] [编辑] [历史] [刷新]

本模板用以指定页面的Referrer-Policyno-referrer,以避免诸如B站、微博等通过检查图片请求Referer来实现防盗链机制的网站禁止萌百索引图片,同时将域名为指定网站的http地址图片升级为https地址。

如果目标网站禁止空Referer获取图片则无能为力。

冷知识:当年标准编写者在编写referrer相关标准时出现笔误,将referrer打成了referer(少了个r),后面为了兼容性就在HTTP头保留了这个笔误(但是在DOM等其他标准中使用referrer)。

参数

本模板有一可选参数domain,可以输入需要升级为https地址的网站域名(以节省替换该网站图片地址的精力,特别是放入其他模板里——如VC类页面模板——可省去批量编辑大量页面的操作)。可以只填写域名的一部分(但不提供通配符等),可以用|{{!}})分割。

本模板默认将hdslb.comsinaimg.cn加入需要升级的域名表里。

效果

源码
{{NoReferer}}<img src="http://i0.hdslb.com/bfs/archive/a0bd7e1f3621502d4bd8a7fd7ca6a9c34008e689.jpg" style="width:400px;max-width:100%;"/>
效果(可右键图片检查元素查看图片地址协议是否为https)