问题:前端页面调用后端接口加载不出来
原因:控制台警告: 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
相关推荐
FreeCultureBoy36 分钟前
macOS 命令行 原生挂载 webdav 方法uhakadotcom1 小时前
Astro 框架:快速构建内容驱动型网站的利器uhakadotcom1 小时前
了解Nest.js和Next.js:如何选择合适的框架uhakadotcom1 小时前
React与Next.js:基础知识及应用场景uhakadotcom1 小时前
Remix 框架:性能与易用性的完美结合uhakadotcom2 小时前
Node.js 包管理器:npm vs pnpmLaoZhangAI3 小时前
2025最全GPT-4o图像生成API指南:官方接口配置+15个实用提示词【保姆级教程】ONE_Gua3 小时前
chromium魔改——CDP(Chrome DevTools Protocol)检测01LaoZhangAI3 小时前
2025最全Cherry Studio使用MCP指南:8种强大工具配置方法与实战案例咖啡教室3 小时前
前端开发日常工作每日记录笔记(2019至2024合集)