详解Linux屏蔽浏览器上http请求警报的方法

时间:2023-06-10 18:48:12 

众所周知,在Linux系统中浏览器的页面上是不允许出现http请求的,如果出现了http请求就会发生错误,并且Linux系统会向用户发出警报。下面,小编就给大家详解Linux屏蔽浏览器上http请求警报的方法。

警报代码

Mixed Content: The page at ‘https://www.taobao.com/‘ was loaded over HTTPS, but requested an insecure image ‘http://g.alicdn.com/s.gif’。 This content should also be served over HTTPS.HTTPS

详解Linux屏蔽浏览器上http请求警报的方法
Linux

改造之后,我们可以在很多页面中看到如下警报:

很多运营对 https 没有技术概念,在填入的数据中不免出现 http 的资源,体系庞大,出现疏忽和漏洞也是不可避免的。

解决方法

CSP设置upgrade-insecure-requests

好在 W3C 工作组考虑到了我们升级 HTTPS 的艰难,在 2015 年 4 月份就出了一个 Upgrade Insecure Requests 的草案,他的作用就是让浏览器自动升级请求。

在我们服务器的响应头中加入:

header(“Content-Security-Policy: upgrade-insecure-requests”);

我们的页面是 https 的,而这个页面中包含了大量的 http 资源(图片、iframe等),页面一旦发现存在上述响应头,会在加载 http 资源时自动替换成 https 请求。可以查看 google 提供的一个 demo:

详解Linux屏蔽浏览器上http请求警报的方法
Linux

不过让人不解的是,这个资源发出了两次请求,猜测是浏览器实现的 bug:

当然,如果我们不方便在服务器/Nginx 上操作,也可以在页面中加入 meta 头:

《meta http-equiv=“Content-Security-Policy” content=“upgrade-insecure-requests” /》

目前支持这个设置的还只有 chrome 43.0,不过我相信,CSP 将成为未来 web 前端安全大力关注和使用的内容。而 upgrade-insecure-requests 草案也会很快进入 RFC 模式。

从 W3C 工作组给出的 example,可以看出,这个设置不会对外域的 a 链接做处理,所以可以放心使用。


标签:Linux,Linux屏蔽浏览器上http请求警报
0
投稿

猜你喜欢

  • 笔记本电脑合起屏幕进入睡眠怎么办 设置休眠的操作方法

    2023-07-14 08:48:44
  • ​editplus如何插入html表格

    2022-01-29 05:06:12
  • win7系统怎么怎么实现长定时?

    2023-03-20 15:56:43
  • Win10系统右键没有“以管理员身份运行”怎么恢复?

    2023-09-28 18:24:39
  • Excel计算退休时间的方法和实例介绍(男60女55岁为参考)

    2023-11-16 21:52:30
  • WORD文档里如何添加快捷键?

    2023-11-30 07:35:46
  • WPS网页版怎么退出登录?

    2022-03-10 14:51:12
  • WPS Excel表格中左上角绿三角怎么去掉

    2022-07-05 17:37:37
  • Excel EXPONDIST 函数 使用实例教程

    2022-05-30 22:01:28
  • 电脑打开设置提示该文件没有与之关联的程序来执行该操作怎么办?

    2023-02-17 19:17:33
  • WinXP 系统安装图文教程(中)

    2023-03-04 12:08:46
  • Win11系统BackgroundTaskHost.exe系统错误如何修复?

    2022-11-19 04:24:19
  • 在Word2003中制作表格的图文教程

    2022-01-28 02:38:14
  • wps表格怎么样锁定表头

    2023-01-16 00:00:16
  • WPS文如何添加删除线

    2022-06-12 16:24:14
  • word中的表格排序数据处理功能

    2022-05-05 18:23:32
  • wps文字的背景怎么打印

    2022-03-10 07:32:27
  • win7系统戴尔笔记本电脑突然关机的多种原因及解决方法

    2023-06-28 18:10:06
  • qq健康中心要怎么用?qq健康中心的使用教程

    2022-07-04 17:42:09
  • 在Safari浏览器中如何添加、整理和查看“个人收藏”书签

    2022-04-02 10:11:22
  • asp之家 电脑教程 m.aspxhome.com