梦相随1006

版权归 梦相随1006 所有,未经 https://www.cnblogs.com/xin1006 作者许可,严禁转载

导航

birt IE8 IE9 兼容问题

 

我自己的应用,birt展示报表的时候,在firefox和IE下显示的样式:

IE8下的:

Firefox下的:

 

我的项目,应用birt部分的结构如下:

1, prototype.js ,查找下面这段代码,改成下面的顺序形式......

    var Ajax = {
        getTransport: function() {
        return Try.these(
            function() {return new XMLHttpRequest()},
            function() {return new ActiveXObject('Msxml2.XMLHTTP')},
            function() {return new ActiveXObject('Microsoft.XMLHTTP')}
          ) || false;
      },

    activeRequestCount: 0
  };

 

2, 修改三个jsp文件的meta值,将IE设置为 IE=edge

3,  AbstractBaseReportDocument.js   增加IE8 IE9支持

 

4, BrowserUtility.js   增加IE8,IE9支持

 

 

 

至此,IE8下的birt显示与Firefox一模一样了.

 

其它参考文档:

 http://blog.csdn.net/tangguoxiong/article/details/16968387

http://www.doc88.com/p-2912065666993.html

http://wenku.baidu.com/link?url=aYIC4xPpOvkfZ98J6pJwbKQnqf-dHD1v-_XD2mNi7BkvJOpk0WDk-wZlUcUbC3T0liTYV7lwRZt8FaGa-w_I4mSI4gd2ZYWNyMOuFOvou0e 

posted on 2014-08-30 11:52  梦相随1006  阅读(809)  评论(0编辑  收藏  举报