Kuocheng Chen created FLEX-33588: ------------------------------------ Summary: ExternalInterface.addCallback lost when cross iframes in IE Key: FLEX-33588 URL: https://issues.apache.org/jira/browse/FLEX-33588 Project: Apache Flex Issue Type: Bug Components: Active Screen Affects Versions: Adobe Flex SDK 4.5 (Release) Environment: OS:Windows 7 (64-bit) Player:11.7.700.202 Browser: IE 8/9/10 Reporter: Kuocheng Chen
We have a parent window and use the ExternalInterface.addCallback to control 2 flex app in 2 iframes. First, the function works in single page and FF21, Chrome. But the function couldn't work in IE. The reproduce steps are listed below: 1.Open the main window, it uses the ExternalInterface.addCallback function to displays the 1st iframe's flex app and does some thing. 2.Click the flex app inside the 1st iframe. This action is for focusing the 1st flex app inside the 1st iframe. 3.Click 2nd iframe window 4.Click 1st iframe window, and the ExternalInterface.addCallback function fails to call. And these are the steps to let it work, repeat 1,2 3.Click the something on 1st iframe window before clicking 2nd iframe window, this action is for leaving the 1st flex app focusing and let the focusing on the 1st iframe window. 4.Click 2nd iframe window. 5.Click 1st iframe window, and the ExternalInterface.addCallback works now. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira