我正在使用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甚至不会加载。
有谁可以告诉我这是什么问题?
答案 0 :(得分:0)
你在IE中发现任何错误吗?一些javascript错误
这是flex-iframe网站
答案 1 :(得分:0)
我至少在不同的时间花了一个月的时间,这个IFrame组件永远不能与一个或另一个浏览器一起正常工作!确保你是否想用它来检查和复查&amp;最有可能在浏览器的下一次新更新中它不再工作 - 听到你的FireFox正在处理它时非常惊讶 - 这一直是IE不是真正的大问题!关于aktell