你好,用hightcharts做饼图,怎么兼容ie8浏览器。十分感谢!急求!

 我来答
简数科技
2018-01-25 · 超过83用户采纳过TA的回答
知道小有建树答主
回答量:204
采纳率:66%
帮助的人:54.4万
展开全部

Highcharts 在低版本 IE 上使用注意事项

很多人经常遇到图表在主流浏览器上运行正常,在低版本IE(包括IE6、IE7、IE8等)下运行出错(图表显示不出来或显示不正常)的情况,这不是兼容性问题,而是 IE 浏览器自身的一些限制,我们只需要注意一些事项即可避免这种情况。

注意事项:

1、使用合适的HTML 文档模式

html 文档模式指的是文件的第一行  

在低版本 IE 中请使用 HTML 4 严格模式

参考内容:

  • http://bbs.hcharts.cn/thread-566-1-1.html

  • HTML 文档模式:http://www.w3school.com.cn/tags/tag_doctype.asp

  • 2、多余逗号

    IE 对 JavaScript 语法要求比较严格,数组或对象的最后一项有多余逗号时会报错,例如

  • $('#container').highcharts({  series: [{    data: [2, 4, 5, 7, 9]  },{    data: [{        x: 20,        y: 2323,     // 这里多余的逗号会导致在低版本 IE 下报错    }]  }]});

  • 请仔细检查你的配置,确保没有多余的逗号。

    3、禁用 IE 安全模式

    另外一个导致 Highcharts 在IE上显示不正常的常见问题是 IE的安全模式,这种情况一般发生在用作服务器的浏览器上(本地ok,在服务器上的IE访问则不行,例如在 Window Server 2008的电脑上),避免这种情况的方法是禁用 IE 安全模式,设置如下:

    IE 浏览器 —》 “工具” —》“Internet 选项” —》“安全”

    将安全级别调到最低并去掉“ 启用保护模式”勾选。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PC安全家
2018-01-24 · TA获得超过1907个赞
知道大有可为答主
回答量:3169
采纳率:60%
帮助的人:728万
展开全部
这样的情况个人建议用360安全卫士里 系统修复功能修复,修复后就可以正常。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式