1

好的,自从我将 SSL 证书应用到我们的网站后,仪表板中的图表已经停止工作。我读了这个网站

编辑:忘了添加,我试图让它在 magento 仪表板中工作。

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

哪些状态将“true”添加到 app/design/adminhtml/default/default/template/dashboard/graph.phtml 中的 GetChartUrl() 函数

这适用于不使用 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';

但都没有奏效。

谁能指出我的任何其他示例/解释,或解释如何使其工作?

非常感谢

4

1 回答 1

0

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

尝试使用他们最新的支持 HTTPS 的 API URL: https://chart.googleapis.com/chart

于 2012-12-18T18:50:45.510 回答