部署集成 >> Web页面集成 >> Web页面集成问题 >> 报表嵌入在html中,IE9下,图表显示不出来

报表嵌入在html中,IE9下,图表显示不出来

顶( )
最后更新日期: 人发表评论 (点击查看)
报表嵌入在html中,IE9下,图表显示不出来
1. 问题描述
将一张含有图表的报表通过iframe的方式嵌入到html中,图表在ie9的quirks模式下显示不出来,其他浏览器比如说,firefox,google等浏览器下显示正常,如下图:
IE9的quirks模式下:
其他浏览器下:
2. 解决思路
由于ie9下面不同解析模式,图表展现不同,IE9下的quirks模式不可以,ie9标准模式能正常展现,所以我们可以修改外层的html的说明来解决这个问题,指明默认采用ie9模式即可。
3. 解决方案
i将报表嵌入到html中的代码如下:详见web页面简单集成
3.1 方案一
修改doctype,在最上方的doctype说明中声明该html在ie9下打开的时候,打开模式默认为IE标准模式,代码如下:
整体代码如下:
3.2 方案二
增加一个meta标签,表明ie浏览器打开该html时,采用ie标准模式,代码如下:
整体代码如下:
4. 效果查看
修改将修改之后的html放在%FineReport_HOME%\WebReport目录下,在IE9地址栏输入http://ip:端口号/WebReport/xxx.html,能可以看到图表已经显示出来,就说明上面的修改成功。如下图:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3