博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Highcharts在IE中不能一次性正常显示的一种解决办法
阅读量:6684 次
发布时间:2019-06-25

本文共 650 字,大约阅读时间需要 2 分钟。

由于客户要求必须在IE浏览器下兼容图表,故选用了兼容性较好的Highcharts。另外说一句,博主尝试过ichartjs、ECharts、YUI,兼容性都没有Highcharts给力(所有的兼容性问题都出现在IE上)。

1.环境

IE8

Highcharts-4.2.3

jquery-1.8.3

2.现象

在火狐、谷歌浏览器中均正常显示。

在IE浏览器中:

    • 调试的情况:正常显示。
    • 非调试的情况:不能正常显示,但在F12时又能正常显示。退出且关闭F12,再进去还是不能正常显示。这就是个死循环……

3.做过的努力

因为无法调试,导致博主一度很沮丧。

上网搜索并尝试了一些办法,其中最主要的是两个:

一是检查json格式,在结尾一定不能有逗号;

二是换更低的jQuery版本,比如换成jQuery1.4。

(其他办法似乎不很靠谱,不再罗列。)

但是很不幸,上述尝试并没有什么卵用。

4.守得云开见月明

  上述尝试宣告失败后,我还是老老实实自己想办法。无意中看到IE浏览器的状态栏,在非调试情况下显示时出现了“错误”字样,立即点开,发现是提示console不识别!!!

  这个console.log是我在利用ajax发送完请求之后打桩用的。

  立即删除打桩语句,发现可以在IE中正常显示了。

  以上仅仅是记录,提供给Highcharts使用者在遇见IE兼容性问题时的一种解决思路。

转载于:https://www.cnblogs.com/TBW-Superhero/p/5952439.html

你可能感兴趣的文章
CentOS7怎么保存退出vi编辑
查看>>
上海一日游记
查看>>
ArchLinux上卸载高版本的jdk安装低版本的jdk
查看>>
进程间通信
查看>>
CIO需要消除八个大数据神话
查看>>
分布式系统之CAP理论
查看>>
注释方式汇总
查看>>
突破吞吐限制,多NAS性能聚合方案,数据上传及读写
查看>>
Flume 1.5.0简单部署试用
查看>>
lastlog
查看>>
计算机专业常用英语
查看>>
HBase源码分析之Region上Spilt流程
查看>>
青年之锋——文学之家
查看>>
不管你信不信 大数据正在遭遇尴尬!
查看>>
Android 反编译[持续更新]
查看>>
130行代码写一个模板引擎
查看>>
计算机编码
查看>>
Redis应用-位图
查看>>
前端工程不了解?带你踩坑加爬坑。
查看>>
分享一个简单的画刷动画效果:
查看>>