ie浏览器不显示echart的Tooltip故障修复
生活随笔
收集整理的这篇文章主要介绍了
ie浏览器不显示echart的Tooltip故障修复
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
简介
ie浏览器已经被微软停了,但是一些政机单位尤为钟爱,对他们的维护就会越来难,但需求又没少。目前来说谷歌浏览器能实现的ie也还行,但是近期碰到个充血的bug,谷歌浏览器可以ie不行,详情如下。
故障现象:
win10系统 基于echart做的图表谷歌浏览器正常显示tooltip ie不显示
正常情况下Win10系统下组态王运行态打开Demo工程中的网页时,鼠标移动到图像上方会会触发某些Tootip(红色框处),如果为右图现象。
解决方案:
1.降低ie内核版本,ie8 或 9(注意:降低ie内核可能导致某些新的js库不支持)
通过代码或直接改注册表,首先搜一下注册表的FEATURE_BROWSER_EMULATION,在这个分支下添加项如下:
2.改注册表
新建记事本文档,输入以下代码,另存为.reg ,管理员运行。
原因分析
查了官方文档,大体原因是ie内核为了兼容某些触屏设备自win8平板系统出道以来就把鼠标移动这个消息的传送机制给打断了。也就是鼠标移动的消息就不会传送到你的ie内核,你写的js脚本就不会触发。
总结
以上是生活随笔为你收集整理的ie浏览器不显示echart的Tooltip故障修复的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: FbinstTool万能启动超级简单教程
- 下一篇: 浏览器内核原理