问题:前端页面调用后端接口加载不出来
原因:控制台警告: 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
相关推荐
Gavin在路上7 分钟前
DDD之用事件风暴重构“电商订单履约”(11)我命由我1234513 分钟前
VSCode - VSCode 颜色值快速转换前端涂涂26 分钟前
怎么设计一个加密货币 谁有权利发行数字货币 怎么防止double spending attack 怎么验证交易合法性 铸币交易..JuneTT27 分钟前
【JS】使用内连配置强制引入图片为base64前端涂涂32 分钟前
4.BTC-协议老前端的功夫38 分钟前
移动端兼容性深度解析:从像素到交互的全方位解决方案代码与野兽39 分钟前
AI交易,怎么让LLM自己挑选数据源?CC码码1 小时前
前端文本分割工具,“他”来了linhuai1 小时前
flutter实现Mock数据Keely402851 小时前
浏览器指纹识别:从原理到防护的完整指南