我正在使用第三方图表API
Simile来显示图表。这可以正常使用HTTP
,但是因为我搬到了HTTPS
:这个图表API无法加载,
没有为HTTPS通信呈现图表,但同样适用于HTTP ???
答案 0 :(得分:1)
您使用的是“托管”时间线API吗?我的意思是引用:http://api.simile-widgets.org/timeline/2.3.1/timeline-api.js。这可能是它无法正常工作的原因:
为了解决这个问题,我建议你将JS文件上传到blob存储,并从你的应用程序中引用它:
// youraccount.blob.core.windows.net/mycontainer/timeline-api.js (不含http:或https :)
答案 1 :(得分:0)
如果从外部非HTTPS URL加载图表API,大多数浏览器将(默认情况下)阻止加载外部(我假设)JavaScript内容。您必须自己托管API或从具有有效SSL证书的外部主机加载它。
How to Include CSS and JS files via HTTPS when needed?等问题显示了在支持HTTP和HTTPS时如何处理这种情况的想法。