4

我正在使用谷歌jsapi绘制图表。当我使用 FireFox 查看我的页面时,我的图表可以工作,但在 IE 中,我的控制台中出现以下错误:

SCRIPT5009: 'google' is undefined

这是我的代码在head我的 HTML 文档的标记中的外观:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
    google.load("visualization", "1", {packages:["corechart"]});
</script>

但它在google.load通话中失败。

我能找到的唯一“解决方案”是将 URL 协议从 更改httphttps. 我的网站没有使用https其他地方。无论如何我尝试使用它jsapi,但该错误一直出现在 IE 中。

4

2 回答 2

0

如果在新的 Internet Explorer 选项卡中加载https://www.google.com/jsapi会显示有关 TLS 的错误消息,则需要启用它

好消息是它只影响了您的计算机。坏消息是修复是客户端的,您无法为您网站的访问者启用 TLS。

于 2015-02-05T15:40:46.577 回答
-1

Internet Explorer 在阅读 js 代码时出现了一些问题。问题的最可能原因是 IE 不能很好地处理代码中的换行符。如果您尝试这样的事情,它将起作用:

<script type="text/javascript">google.load("visualization", "1", {packages:["corechart"]});</script>
于 2013-02-15T13:30:45.813 回答