03
12

https请求报错block:mixed-content

0
归档:2021年12月分类:前端技术
内容纲要

我的wordpress域名都换成了https,今天发现用的一个插件加载css和js的时候报错了,原来是因为https页面去发送http请求报错,因为浏览器阻止https发送http请求。我一开始打算改插件的源码,折腾好一两个小时都不成功,最后用了最简单、最粗暴的办法,一行代码解决了。

浏览器不允许在https页面里嵌入http的请求,现在高版本的浏览器为了用户体验,都不会弹窗报错,只会在控制台上打印一条错误信息。

解决办法: 在主页面的head中加入下面代码(将调用的http请求升级成https请求并调用):

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">

wordpress的话,就改admin-head.php

file


声明: 本文采用 BY-NC-SA 协议进行授权. 未标注“转”的文章均为原创,转载请注明转自: https请求报错block:mixed-content

公告栏

欢迎大家来到我的博客,我是dodoro,希望我的博客能给你带来帮助。