Maps cloud9 ide don';不要展示传单地图

Maps cloud9 ide don';不要展示传单地图,maps,leaflet,cloud9-ide,Maps,Leaflet,Cloud9 Ide,我在一个使用HTML5的项目中工作,在我的桌面上一切正常,但当我使用传单部署到C9上时,不会显示地图 网页的其余部分还可以,只是地图上没有显示查看上面链接中提供的链接。您试图访问的库是通过HTTP硬编码的,而站点是通过HTTPS提供服务的。由于Cloud9同时支持HTTP和HTTPS,因此可以使用或。如果您使用HTTP://…访问该站点。。。您将看到地图已加载。浏览器不允许访问HTTPS站点内的HTTP资源,它们会阻止资源加载 从CDN导入URL而不涉及此问题的方法是通过无协议URL。因此,以下

我在一个使用HTML5的项目中工作,在我的桌面上一切正常,但当我使用传单部署到C9上时,不会显示地图


网页的其余部分还可以,只是地图上没有显示查看上面链接中提供的链接。您试图访问的库是通过HTTP硬编码的,而站点是通过HTTPS提供服务的。由于Cloud9同时支持HTTP和HTTPS,因此可以使用或。如果您使用HTTP://…访问该站点。。。您将看到地图已加载。浏览器不允许访问HTTPS站点内的HTTP资源,它们会阻止资源加载

从CDN导入URL而不涉及此问题的方法是通过无协议URL。因此,以下是:

<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.css" />

变成

<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.3/leaflet.css" />


我希望这会有所帮助。

您检查过浏览器的开发人员控制台吗?如果有错误,他们会告诉你问题出在哪里。如果需要帮助,请在问题中粘贴屏幕截图。不要将错误发送到控制台,问题在于传单的外部连接。如果加载这些文件时出现任何问题,则浏览器控制台中应该存在错误。另外,您可以尝试在URL前面加上前缀
/
?所以,
“//cdnjs…”
不应该有一个
在URL不起作用后,我与。同样的结果。当我在bluehost时,url是