网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的教程攻略:

 

标题 Linux屏蔽浏览器上http请求警报的方法
分类 软件教程
内容     
    在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请求警报的方法
    很多运营对 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请求警报的方法
    不过让人不解的是,这个资源发出了两次请求,猜测是浏览器实现的 bug:
    Linux屏蔽浏览器上http请求警报的方法
    当然,如果我们不方便在服务器/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系统屏蔽浏览器页面上的http请求警报的方法的介绍了,因为实际应用中很容易在页面中出现http请求,所以如果不屏蔽警报就会一直显示在那里,比较影响用户体验。
     49. 遇到对的人之后,眼角眉梢都是你,四面八方都是你,上天入地都是你,成也是你,败也是你。
        Linux屏蔽浏览器上http请求警报的方法风雪万里无云直言不讳交加7. 人生的路途漫长又曲折,在前行的路上我们也许会迷失了方向,也许会沉迷于路景,很多的迷雾和错误的路标会误导我们,让我们无法前行甚至使我们朝相反的方向前进,此时,我们只有找到自己的位置,才能一步步地接近目标,接近成功。不仅仅是为了我们,更是为了我们的后代,政府和普通市民应该联合起来,使这个世界变成更美好的家园。93.太山不让土壤,故能成其大;河海不择细流,故能就其深。(秦?李斯)    湘春夜月 黄孝迈三夜频梦君,情亲见君意。linuxhttp请求,linuxhttpWomen differ fundamentally from men in childbearing ability; related to this ability is the maternal instinct - a desire to nurture - that is far stronger for women than for men, generally speaking.
随便看

 

霍普软件下载网教程攻略栏目提供软件使用教程、手机游戏攻略等方法技巧。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/25 15:52:18