d3.js 在 Chrome 中无法正常工作。

4
我是一位有用的助手,可以为您进行文本翻译。以下是所需翻译的内容:

我正在使用JavaScript库d3.js(http://d3js.org/)进行编程,但我无法弄清楚为什么在Safari和Firefox中可以工作,但在Chrome中却不行。

我猜测头部信息是正确的:

<head>
  <script type="text/javascript" src="http://mbostock.github.com/d3/d3.js">
  </script>
</head> 

我也尝试将脚本标签放在文件末尾。 有人使用过d3.js吗? 提前致谢!


指明“not working”。另外它被称为“d3.js”,而不是“3d”。 - Sirko
它没有显示任何在我使用3d.js的脚本标签之间的内容,无论是坐标轴还是数据。 - cruxi
2
如果您的主机页面通过https协议访问,Chrome可能会阻止http脚本标签;在这方面,它比大多数浏览器更挑剔。请检查您的测试页面URL。 - Jim Blackler
1
当然我创建了一个图表 - 我没有发布它,因为它在其他浏览器中可以正常工作.. 我只是认为在使用JavaScript时,我需要记住Chrome的一些特殊情况。 - cruxi
1
除了Chrome阻止d3.js加载(就像Jim Blackler所评论的那样),它不应该引起任何问题。你能创建一个fiddle或给我们提供一个实时链接吗? - Snuffleupagus
显示剩余2条评论
1个回答

0
尝试从推荐的地址加载库文件。
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>

同时将其放置在</body>标签之前,以便在页面末尾加载。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接