pdf无法在Internet Explorer中的Iframe(Flex)中正确加载

时间:2013-11-19 23:06:54

标签: internet-explorer flex html iframe

我正在使用Iframe组件在flex中加载pdf。为此,我在index.template.html中定义了一个div标签。

<iframe name="_history" src="history.htm" frameborder="0" scrolling="no" width="22" 
height="0"  ></iframe>
<!--This div is for the PDFiFrame-->
<div id="pdfFrame" style="position:absolute;left:0px; top: 0px; bottom :0px;right:   
0px;background-color:transparent;border:0px;visibility:hidden;"></div>

现在,我的问题是它在mozilla和chrome中正常工作,并且pdf在指定区域正确加载,即iframe。但在IE中,它无法在Iframe中正确加载。它脱离了边界。以下是mxml中的代码。

<mx:Canvas id = "myFrame" width="100%" height="100%" >  

<comps:IFrame id="iFr" visible="{availableFlag}" source="{srcUrl}" width="100%"  
height="100%" x="0" y="0" />
</mx:Canvas>  

我认为是因为我在div标签中使用绝对样式。如果我将其替换为亲属,则PDF甚至不会加载。

有谁可以告诉我这是什么问题?

2 个答案:

答案 0 :(得分:0)

你在IE中发现任何错误吗?一些javascript错误

这是flex-iframe网站

答案 1 :(得分:0)

我至少在不同的时间花了一个月的时间,这个IFrame组件永远不能与一个或另一个浏览器一起正常工作!确保你是否想用它来检查和复查&amp;最有可能在浏览器的下一次新更新中它不再工作 - 听到你的FireFox正在处理它时非常惊讶 - 这一直是IE不是真正的大问题!关于aktell