问题:前端页面调用后端接口加载不出来
原因:控制台警告: 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提供
解决方案:动态匹配当前域名协议,调用和域名协议一致的下载链接
javascriptlet url = window.location.protocol + "//" + res.data.replace("http://", "").replace("https://", ""); window.open(url);
项目域名协议https,访问接口链接协议http
console.log('D')2024-03-19 13:08
相关推荐
喝拿铁写前端2 小时前
别再让 AI 直接写页面了:一种更稳的中后台开发方式A向前奔跑3 小时前
前端实现实现视频播放的方案和面试问题十一.3663 小时前
131-133 定时器的应用xhxxx4 小时前
你的 AI 为什么总答非所问?缺的不是智商,是“记忆系统”3824278275 小时前
python:输出JSON2503_928411565 小时前
12.22 wxml语法光影少年5 小时前
Vue2 Diff和Vue 3 Diff实现及底层原理傻啦嘿哟5 小时前
隧道代理“请求监控”实战:动态调整采集策略的完整指南JIngJaneIL5 小时前
基于java + vue个人博客系统(源码+数据库+文档)