8

我有一个站点,它是一个安全站点,它是使用https://协议访问的。这个网站上有highchart。

当协议为http://时,highchart 运行良好。但是在安装安全证书后,它无法在任何浏览器中加载。

我已经导入了 HighStock 图表 js,如下所示。

然后我想到了将获取js的协议从http://改为https://如下图

在此之后,图表开始在 Internet Explorer 中正确呈现。

但图表仍然无法在谷歌 Chrome、Firefox 和 Safari 等中加载。

谁能告诉我在使用https://协议访问的站点上呈现/显示 HighStock 图表的正确方法。

导出和打印功能也应该可以工作。

这是一个非常紧迫的要求,因此我们将不胜感激。

提前致谢。

问候

索哈姆帕特尔

4

2 回答 2

3

我遇到了同样的问题,我通过这样做删除了协议(http:)来解决它:

<script src="//www.myserver.com/js/HighStock/js/highstock.js" type="text/javascript"></script>
于 2013-04-23T10:42:33.597 回答
0

没有任何代码可看,很难判断,但一种选择是您使用 http 加载一些内容,而使用 https 加载其他内容。确保页面中的所有内容都使用 https,例如所有加载的脚本等。

于 2013-03-21T06:41:40.233 回答