我正在开发一个具有地图功能的网络应用程序。我使用 index.html 文件中的脚本标记下载地图库。但是现在因为它是脚本标签,所以每次我重新加载浏览器时都会下载地图库。所以为了缓存它,我尝试使用 $.ajax({url:"libraryURL" , cache:true}) 下载它。这会下载库并缓存它,这很好。但问题是我使用 https: 加载我的应用程序,如果我使用 script tag 下载地图库,它工作正常。从现在开始我更改为 $.ajax,我看到我收到以下错误。
混合内容:“ https://baseurl ”处的页面是通过 HTTPS 加载的,但请求了不安全的图像“ http://online2.map.m/tile/ ”。此内容也应通过 HTTPS 提供
我不清楚为什么当我使用 $.ajax 下载地图脚本文件时会引发错误,并且如果我使用脚本标签下载它,则不会出现错误。
如果我使用 $.ajax ,我会在 http 中看到一些我不知道为什么触发的请求。因此,我遇到了混合内容问题。使用脚本标签,不要看到这个。
我使用的网址完全相同。任何想法 ?
请帮忙...