flex-users / flex-iframe

IFrame component for Flex applications.
github.com/flex-users/flex-iframe
120 stars 63 forks source link

The Flex IFrame is not working properly in Safari. #108

Open org-beeant opened 13 years ago

org-beeant commented 13 years ago

That Same Application works fine on other browsers such IE,Chrome,Mozilla but not works for Safari.

nicoulaj commented 13 years ago

What application ? What does not work ?

org-beeant commented 13 years ago

My Application shows the particular html in various browsers such as Mozilla 5.0.0, Chrome 13.0.782.112 m, IE 6

but not in Safari 5.0.5, it loads the same Flex application again in the particular PopUp where i loaded the Flex IFrame.

martypitt commented 12 years ago

I'm also having this issue - wondering if anyone else has found a fix / workaround?

Specifically, I'm finding with Safari 5.1.7 on Windows, that the iFrame is added to the DOM, but hidden behind the <Object /> element containing the SWF.

If I modify the DOM and hide the SWF, then it works. (Naturally, this isn't an option).

Here's the DOM element:

<div id="_HtmlTitlePanel_IFrame10" style="position: absolute; 
    background-color: rgb(255, 255, 255); border-top-width: 0px; 
    border-right-width: 0px; border-bottom-width: 0px; 
    border-left-width: 0px; border-style: initial; 
    border-color: initial; overflow-x: auto; overflow-y: auto; 
    display: block; left: 241px; top: 41px; width: 798px; 
    height: 558px; ">
        <iframe id="iframe__HtmlTitlePanel_IFrame10" 
            src="http://www.google.com/l" 
            name="iframe__HtmlTitlePanel_IFrame10" onload="movie._HtmlTitlePanel_IFrame10_load();" 
            scrolling="auto" frameborder="0" width="798" height="558">
        </iframe>
</div>

Anyone found a workaround?