Hugo 网站优化(6): 博客图片不能显示, 全怪 Adblock 给我屏蔽了

简介: Hugo 网站优化(6): 博客图片不能显示, 全怪 Adblock。 Referrer Policy: no-referrer-when-downgrade

Hugo 网站优化(6): 博客图片不能显示, 全怪 Adblock。

我在 博客 老麦的书房 上, 放了几个推广链接, 等待好心人帮我点一点。

但是今天换了一台电脑后, 发现推广链接突然不能显示了。

打开调试模式, 发现图片报红, 报错 Referrer Policy: no-referrer-when-downgrade

image.png

经过搜索, 提示发现这个是 浏览器的安全策略 , 不能从 https 的网站访问 http 的资源, 这个过程被称为 降级

no-referrer-when-downgrade

Send the origin, path, and querystring in Referer when the protocol security level stays the same or improves (HTTP→HTTP, HTTP→HTTPS, HTTPS→HTTPS). Don't send the Referer header for requests to less secure destinations (HTTPS→HTTP, HTTPS→file).

但是很奇怪, 从图片中可以看到, 在 Request Header 中, 图片地址Referer 都是 https://tangx.in/ , 不存在 跨域 , 也不存在 降级

问题原因与解决方法

后经排查, 是 AdBlocker 搞的鬼。

在关闭 AdBlocker 之后, 这些推广图片能正常显示。

经过测试, 确认: 所有不显示的图片都具有共同路径, /tuiguang/, 这个路径应该是在 AdBlocker 的黑名单中。

于是 修改图片地址后,问题解决

后记

功能本身一切正常, 而在生产环境缺出现了问题。 甚至再之前的电脑上面也装了另一个不同版本的 AdBlocker, 这种图片都能正常显示。 真实环境 真是太复杂 了。

怪不得, 现在为了隐藏 特征, 使用各种 混淆 方式。 在数据通信中是 加密通信 这样, 在前端 class 防爬虫 中也是这样, 躲避广告屏蔽还是这样。

参考资料

相关文章
|
3月前
EMLOG程序单页友链和标签增加美化
EMLOG程序单页友链和标签增加美化
40 3
EMLOG程序单页友链和标签增加美化
|
3月前
|
搜索推荐 PHP 数据库
SEO外链自动发布外链工具网站源码
这套程序相当简洁,只有几个主程序和调用文件,无需数据库,无需安装,只要将文件上传到PHP环境就可以运行了,对PHP版本也要求较低,建议采用PHP5.6或者以上。
29 0
SEO外链自动发布外链工具网站源码
|
5月前
|
前端开发 PHP 区块链
博客屋网址导航自适应主题php源码
自适应各终端博客屋网址导航源码是一个以PHP+MySQL进行开发的个人博客网站导航源码
79 0
|
6月前
|
数据采集 JavaScript 前端开发
详尽分享网站网页中加入各种分享按钮功能百度分享
详尽分享网站网页中加入各种分享按钮功能百度分享
127 0
|
7月前
|
移动开发 区块链 数据安全/隐私保护
自动秒收录网址导航分类目录模板
自动秒收录网址导航模板主要功能详情:1.内置采集收录。2.自动获取网址ICO图标。3.自动获取网站SEO查询信息。4.一键更新网站标题关键词描述和SEO信息。
80 6
|
Web App开发 JavaScript API
怎么从零编写一个 v3 版本的 chrome 浏览器插件实现 CSDN 博客网站的暗黑和明亮主题切换?
怎么从零编写一个 v3 版本的 chrome 浏览器插件实现 CSDN 博客网站的暗黑和明亮主题切换?
849 0
怎么从零编写一个 v3 版本的 chrome 浏览器插件实现 CSDN 博客网站的暗黑和明亮主题切换?
|
JavaScript 搜索推荐 前端开发
VuePress 博客之 SEO 优化(二)重定向
本篇讲讲 SEO 与重定向。
211 0
VuePress 博客之 SEO 优化(二)重定向
|
数据采集 搜索推荐 Shell
Hexo博客功能扩展 - 菜单,SEO以及作者信息
Hexo博客功能扩展 - 菜单,SEO以及作者信息
214 0
|
Web App开发
AdBlock - 广告屏蔽插件
AdBlock是一款chrome中非常著名的广告屏蔽插件,其在chrome浏览器中的安装量已经高达4000万,如此多的安装用户已经足以证明其的强大之处,对于AdBlock本身来说,其号称能够屏蔽整个互联网上的广告,这是一款非常自信的说话,但不得不承认,AdBlock已经实现了!虽然这么多年,AdBlock Plus已经有一种超越AdBlock的趋势,但是两者还是势均力敌的状态。
934 0