基于SSL的Google Chart API

时间:2012-12-17 11:27:17

标签: magento ssl charts google-api dashboard

好的,因为我在我们的网站上应用了SSL证书,仪表板中的图表已停止工作。我读了这个网站

编辑:忘记添加,我试图让它在magento仪表板中运行。

http://www.phpro.be/blog/detail/magento-dashboard-charts-not-working

表示将“true”添加到其中的GetChartUrl()函数 应用程序/设计/ adminhtml /默认/默认/模板/仪表板/ graph.phtml

这适用于不使用SSL的网站。

然后我找到了这个网站

http://webguru.org/2009/11/09/php/how-to-use-google-charts-api-in-your-secure-https-webpage/comment-page-1/#comment-988

但这可能会为SQL注入和其他恶意攻击提供机会。

接下来我找到了这个网站

http://store.ivvy.ru/blog/chartssl/

并按照说明操作,但图表仍无效。

我试过改变

const API_URL='http://chart.apis.google.com/chart';

到两个

const API_URL='//chart.apis.google.com/chart';
const API_URL='https://chart.apis.google.com/chart';

但都没有奏效。

有人能指出我的其他任何例子/解释,或者解释如何使其发挥作用吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

您使用Firebug还是其他浏览器调试工具?如果是这样,当您加载包含图表的页面时,“控制台”选项卡上的错误是什么。我现在可以告诉你,这很可能是因为尝试通过HTTPS连接加载HTTP JS脚本......这将失败。

尝试使用支持HTTPS的最新API网址: https://chart.googleapis.com/chart