首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Birt报告Internet Explorer 9 (IE 9)不工作

Birt报告Internet Explorer 9 (IE 9)不工作
EN

Stack Overflow用户
提问于 2014-08-18 16:28:18
回答 1查看 502关注 0票数 0

我已经使用BIRT3.7.2在java应用程序中创建并运行了一些birt报告,这些报告是从followingL之类的jsp页面调用的

代码语言:javascript
复制
birt:viewer id="birtViewer" reportDesign="reportName" pattern="frameset" showTitle="false" height="450" width="1058" format="html" scrolling="no" showParameterPage="false">
</birt:viewer>

这些报表在除IE9之外的所有浏览器中都运行良好(在IE8中运行良好)。

我不得不在IE9中使用BIRT而不添加元兼容标签,因为我们使用的是metro UI,所以如下所示:

代码语言:javascript
复制
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >. 

我们不能使用meta标签,因为我们使用的是与IE 8不兼容的metro UI。

EN

回答 1

Stack Overflow用户

发布于 2014-08-18 17:02:27

检查HTTP请求以确认您的HTTP请求中包含编码字符的百分比。IE9对URL中的百分比编码字符有问题。

KB article解释说这是设计出来的。

Blog post解释了URI机制是如何在旧的视窗平台上工作的。

我找不到解决方案。我可以选择不对BIRT的URL请求进行编码。我绕过了将需要编码的字符转换成我理解的代码,然后将BIRT脚本中转换后的字符替换为其原始值的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25359103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档