chrome禁止混合内容(Mixed Content)三种解决办法
问题描述
在Chrome浏览器内,https协议的网站内加载http协议的图片,会报以下错误,图片也会加载不出来。
Mixed Content: The page at 'https://beef.zz.com/front/#/biz/cultivationList/cultivationDetails/5dbf836751ba4b5d9e246ad44f013200' was loaded over HTTPS, but requested an insecure element 'http://www.aa.com/files/financialAppUpload/20201230/0403e240-95dc-4c91-a032-2262e396c411-20201230.jpg'. This request was automatically upgraded to HTTPS, For more information see https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
原因
chrome阻止了混合内容,会自动将http升级到https,即使https下没有该资源,也不回退,可能会导致网站损坏(即加载不出来图片)。
解决办法(一)
点击地址栏小锁图标,选择网站设置
拉到最下边,找到不安全内容 选择允许
刷新页面就可以展示图片了。
解决办法(二)
1.首先确定引入的资源可以在http和https下都能访问
比如:
res.wx.qq.com/open/js/jwe…
2.在head里面写类似相对路径的形式
<script src="//res.wx.qq.com/open/js/jweixin-1.6.0.js" type="text/javascript"></script>
解决办法(三)
1.在页面中加入(meta)头中添加upgrade-insecure-requests
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
2.这将会把http请求转化为https请求。这样就不会再出现Mixed Content的错误了。
链接:https://juejin.cn/post/7189794905219137595
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
chrome禁止混合内容(Mixed Content)三种解决办法的更多相关文章
- 转:extjs 添加loading状态的三种解决办法:
extjs 添加loading状态的三种解决办法: 方法一: //materialGrid 指需要显示loading状态的控件id var o=Ext.getCmp('materialGrid'); ...
- PHP中出现Notice: Undefined index的三种解决办法
前一段做的一个PHP程序在服务器运行正常,被别人拿到本机测试的时候总是出现“Notice: Undefined index:”这样的警告,这只是一个因为PHP版本不同而产生的警告(NOTICE或者WA ...
- 总是弹出visual studio 实时调试器 三种解决办法
最近服务器老是弹出visual studio 实时调试器很是郁闷呀.关还关不掉.怎么解决呢 ,现像如下图所示: 下面我们一起来分析一下这种情况的原因: 弹出应用程序: Visual Studio 实时 ...
- 电脑开机失败提示"用户配置文件服务登录失败"的三种解决办法
最近遇到这样一个怪现象,就是每次打开电脑输入密码,突然提示"User Profile Service 服务未能登录,无法加载用户配置文件",然后就没办法正常开机了,为什么会这样呢? ...
- OpenGL纹理上下颠倒翻转的三种解决办法
http://blog.csdn.net/narutojzm1/article/details/51940817 综述 在使用OpenGL函数加载纹理到图形时,经常遇到纹理上下颠倒的问题.原因是因为O ...
- 微信 AES 解密报错 Illegal key size 三种解决办法
微信 AES 解密报错 Illegal key size Java 环境 java version "1.8.0_151" Java(TM) SE Runtime Environm ...
- 【转】android加载大量图片内存溢出的三种解决办法
方法一: 在从网络或本地加载图片的时候,只加载缩略图. /** * 按照路径加载图片 * @param path 图片资源的存放路径 * @param scalSize 缩小的倍数 * @return ...
- asp.net中URL参数传值中文乱码的三种解决办法
在做Asp.Net开发的时候,参数传递中文时,经常会遇到页面乱码的问题,下面是在网上收集的相关资料,请大家参考: 解决的方法一般有3种: 1.设置web.config文件 <system.web ...
- 无法连接到WMI提供程序 三种解决办法
无法连接到WMI 提供程序 请注意,你只能使用SQL Server 配置管理器来管理SQL Server 2005服务器.找不到指定的模块.[0x8007007e] 解决方案1: 检查一下 windo ...
- uni-app开发经验分享一: 多页面传值的三种解决方法
开发了一年的uni-app,在这里总结一些uni-app开发中的问题,提供几个解决方法,分享给大家: 问题描述:一个主页面,需要联通一到两个子页面,子页面传值到主页面,主页面更新 问题难点: 首先我们 ...
随机推荐
- P5995 [PA2014] Lustra
提供一种极易理解的纯模拟做法. 虽然时空都不是很优秀,但是距离时空超限还绰绰有余.并且没有运用什么深奥的算法与技巧,非常适合算法初学者,并且还留有极大的优化空间. 理解题意,题目要求我们求出是否有工厂 ...
- taskiq异步分布式任务管理器 适用fastapi
taskiq 异步分布式任务管理器 https://taskiq-python.github.io/ 将 taskiq 视为 asyncio celery 实现.它使用几乎相同的模式,但它更加现代和灵 ...
- 第2周2_神经网络基础之Python与向量化
神经网络基础之Python与向量化¶ 1. 向量化¶ ① 深度学习算法中,数据量很大,在程序中应该尽量减少使用loop循环语句,而可以使用向量运算来提高程序运行速度. ② 向量化(Vectorizat ...
- vue3 配置自动导入API和组件
前言 在开发vue项目的过程中,像 ref.react等常用的api总是频繁导入,有点麻烦. 发现github上有一个不错的开源工具unplugin-auto-import,可以借助它 让所需自动导入 ...
- vuepress自动生成侧边栏
vuepress-theme-sidebar vuepress-theme-sidebar 一款用于vuepress2.x的自动生成导航栏的主题. 说明 仓库地址:https://github.com ...
- 前端开发系列132-进阶篇之脚手架Yue-cli的实现01-commander模块
这是系列文章`前端脚手架实现`的第一篇,主要讲解脚手架工具中的核心模块命令行参数解析功能的实现,重点讲解 Node 模块 [commander]()的使用. 在前端开发中我们已经接触过各种各样的脚手架 ...
- Delaunay 三角化 学习3
简介 还是太菜从解析官方代码开始. 官方代码共有三个核心函数. 参考链接 http://blog.sina.com.cn/s/blog_6029f0330101irlh.html http://pau ...
- TSNE 初步认识
简介 文章链接 https://www.jmlr.org/papers/volume9/vandermaaten08a/vandermaaten08a.pdf 讲解的比较好的链接 https://zh ...
- EASY CONNECT安装使用
最近在项目运维中遇到要连远程服务器,刚开始客户提供的VPN有问题,老是不稳定,后建议客户使用Easy Connect,记录一下. 1.EASY CONNECT的下载与安装 一般百度EASY CONNE ...
- Windows11系统如何使用虚拟桌面的问题
有很多电脑基地的小伙伴都不知道,在win11系统特有一个叫虚拟桌面的功能.这个功能能够实现多个桌面运行不同的软件,而且相互之间不会互相影响,非常方便.特别在玩游戏的时候,可以随时切换桌面,使用方便.那 ...