问题:前端页面调用后端接口加载不出来
原因:控制台警告: 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
相关推荐
y先森2 小时前
CSS3中的伸缩盒模型(弹性盒子、弹性布局)之伸缩容器、伸缩项目、主轴方向、主轴换行方式、复合属性flex-flow前端Hardy2 小时前
纯HTML&CSS实现3D旋转地球susu10830189112 小时前
vue3中父div设置display flex,2个子div重叠向阳12183 小时前
Dubbo HTTP接入之triple协议IT女孩儿3 小时前
CSS查缺补漏(补充上一条)吃杠碰小鸡4 小时前
commitlint校验git提交信息虾球xz4 小时前
游戏引擎学习第20天我爱李星璇4 小时前
HTML常用表格与标签疯狂的沙粒4 小时前
如何在Vue项目中应用TypeScript?应该注意那些点?小镇程序员5 小时前
vue2 src_Todolist全局总线事件版本