问题:前端页面调用后端接口加载不出来
原因:控制台警告: 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
相关推荐
前端大卫40 分钟前
Vue3 + Element-Plus 自定义虚拟表格滚动实现方案【附源码】却尘1 小时前
Next.js 请求最佳实践 - vercel 2026一月发布指南ccnocare1 小时前
浅浅看一下设计模式Lee川1 小时前
🎬 从标签到屏幕:揭秘现代网页构建与适配之道Ticnix1 小时前
ECharts初始化、销毁、resize 适配组件封装(含完整封装代码)纯爱掌门人2 小时前
终焉轮回里,藏着 AI 与人类的答案twl2 小时前
OpenClaw 深度技术解析崔庆才丨静觅2 小时前
比官方便宜一半以上!Grok API 申请及使用星光不问赶路人2 小时前
vue3使用jsx语法详解天蓝色的鱼鱼2 小时前
shadcn/ui,给你一个真正可控的UI组件库