项目域名协议https,访问接口链接协议http

问题:前端页面调用后端接口加载不出来
原因:

控制台警告: Mixed Content: The page at https://* was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint http://*. This request has been blocked; the content must be served over HTTPS

混合内容:https://*上的页面是通过HTTPS加载的,但是请求了一个不安全的XMLHttpRequest端点http://*.此请求已被阻止;内容必须通过HTTPS提供
解决方案:

动态匹配当前域名协议,调用和域名协议一致的下载链接

javascript 复制代码
  let url = window.location.protocol + "//" + res.data.replace("http://", "").replace("https://", "");
 window.open(url);
相关推荐
"追风者"3 分钟前
前端(八)js介绍(1)
前端·javascript
博客zhu虎康11 分钟前
用 ElementUI 的日历组件 Calendar 自定义渲染
前端·javascript·elementui
叶浩成52012 分钟前
elementUI——upload限制图片或者文件只能上传一个——公开版
前端·javascript·elementui
yqcoder16 分钟前
同源策略详解
xml·前端·javascript
rkmhr_sef29 分钟前
Web API基本认知
前端
姬嘉晗-19期-河北工职大37 分钟前
Ajax中的axios
前端·javascript·ajax
zhenryx40 分钟前
微涉全栈(react,axios,node,mysql)
前端·mysql·react.js
xcLeigh1 小时前
HTML5实现好看的圣诞节网站源码
前端·html·html5·圣诞节
m0_748255266 小时前
前端安全——敏感信息泄露
前端·安全
鑫~阳7 小时前
html + css 淘宝网实战
前端·css·html