d3.js - 使 d3.js 与 ie 兼容

标签 d3.js internet-explorer-8 javascript

请帮助我使 d3.js 与 ie8/ie9 兼容。它在 firefox 和 chrome 中运行良好。它在 IE8 中给我以下错误:

对象在 d3.v3.min.js 中的这一行不支持此属性或方法:

Qa=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"].map(yt);

最佳答案

这是因为d3.js文件中有utf-8字符。

看到这个问题: https://github.com/mbostock/d3/issues/1195

修复:

<!DOCTYPE html>
<meta charset="utf-8">

<script charset="utf-8" src="d3.js"></script>

关于d3.js - 使 d3.js 与 ie 兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16975270/

相关文章:

javascript - 在 IE8 中,图像在页面上的任何翻转操作后跳转到正确位置...在任何元素上

javascript - JSP 加载时间超过 12 秒

javascript - swig for 循环 Node.js、express、mongodb

java - 如何使用来自 postgres 的带时区的 unix 时间戳格式化 D3 轴

javascript - D3 : Detect mouse wheel event through overlaid SVG

javascript - 如果数据介于 0 和 1 之间,如何使用对数采样来使用 D3 创建图例

google-chrome - ADFS 身份验证 - IE8 有效,Chrome 失败

javascript - 如何使用 jQuery 访问 json 文件中的这些键和值?

javascript - 使用layout.pack将标签放置在圆圈外而不重叠

javascript - 向分组条形图添加更多分组