In my own application, when Birt displays a report, the style displayed in Firefox and IE is as follows:
In IE8:
In Firefox:
In my project, the structure of the application Birt is as follows:
1. Search for the following code in prototype. js and change it to the following sequence ......
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. Modify the meta value of the three JSP files and set IE to IE = edge.
3. Added IE8 ie9 support for abstractbasereportdocument. js.
4. Added IE8 and ie9 support for browserutility. js.
At this point, the Birt in IE8 is exactly the same as that in Firefox.
Other reference documents:
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
Birt IE8 ie9 compatibility