05
9
内容纲要
开发过程中,可能会遇到在https里面请求内容的时候报混合调用的错误,一般是因为网站启用了https,但是老的网页链接和请求中还有使用http的情况。接口会错block: mixed-content,图片则会报错:Mixed block。解决的办法有两种。
第一种, 页面的head中加入下面代码(将调用的http请求升级成https请求并调用):
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
这是最方便快捷的,也是很有效的办法。
第二种, 如果是接口,可以通过本地后端(将本地后端当成service中间层),从后端再去调用其他服务器的http请求。