解决方法是 HTML 加上<meta name="referrer" content="no-referrer" />
,但是这种效果不会,影响统计功能。
给 img 标签加上referrerpolicy="no-referrer"
,这样仅会让图片的请求没有 ReFerer,不影响其他 HTTP 的请求。
在方法 2 的步骤上升级一下。对 img 的 Src 进行匹配,只有匹配 通过的 img 标签才会加上referrerpolicy="no-referrer"
,实现方法是添加 JavaScript 代码。
var link = "" ;
// 遍历所有的 img 标签
$("img").each( (i,o) => {
var o = $(o);
// 判断图片的链接是否包含 sinaimg 关键字
if( o.attr("src").indexOf("sinaimg") > 0 ){
// 给这个标签加上 referrerPlicy 属性
o.attr("referrerpolicy","no-referrer");
// 备份图片的 src
link = o.attr("src");
// 重新设置 src,让页面重新加载一次图片
o.attr("src",link);
}
});
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.