Ticket #2529747 (closed defect)
Reporter Allen Rabinovich |
Opened: 01/5/11 Last modified: 02/1/12 Status: closed Type: defect Resolution: duplicate Duplicate of: #2530180 |
Owner Allen Rabinovich |
Target Release: 3.NEXT Priority: P2 (high) |
|---|---|---|---|
| Summary: | Uploader ExternalInterface not working in IE9 | ||
| Description: | Uploader failing to instantiate properly in IE9 beta -- appears that ExternalInterface is having timing issues. |
||
| Type: | defect | Observed in Version: | 3.3.0 PR1 |
| Component: | Uploader | Severity: | S3 (normal) |
| Assigned To: | Allen Rabinovich | Target Release: | 3.NEXT |
| Location: | Library Code | Priority: | P2 (high) |
| Tags: | Relates To: | ||
| Browsers: | IE 9.x | ||
| URL: | |||
| Test Information: | |||
Change History
|
Posted: 01/7/11
|
|
Posted: 02/1/12
This ticket was marked as a duplicate of #2530180 |
This bug is due to an issue in IE9. The issue is that the browser does not properly communicate with SWFs that have been loaded dynamically and have been cached.
A workaround is to prevent SWF caching by passing a swfURL parameter to the uploader and appending a random query string to it. For example:
var uploader = new Y.Uploader({
node:'#uploaderContainerID',
swfURL : 'assets/uploader.swf?a=' + Math.random()
});