3

サイトを Internet Explorer 9 Beta で動作させようとしています。Flash ExternalInterface を多用し、Javascript を使用して Flash ムービーで公開されている関数を ExternalInterface.addCallback で呼び出します。

他の人も同様の問題を抱えているという兆候を見ました: - http://www.kongregate.com/forums/7-technical-support/topics/112867-official-ie-9-bug-report-thread

回避策について話し合っている人を見たことがないので、ここで誰かが推奨事項を持っているかどうか疑問に思っています。

前もって感謝します。

4

2 に答える 2

2

私はフラッシュ/javascript/phpの開発者でもあり、IE9とExternalInterfaceであなたが説明しているのと同じ問題も経験しました。ExternalInterface は IE6、7、8 FF、Chrome、Safari などで動作します。これをサポートしていない唯一のブラウザは IE9 Beta です。これが最終版で修正されることを本当に願っています。この問題についてオンラインであまり見つけることができなかったので、誰かがこの問題に苦しんでいるのを見て少しうれしいです

于 2010-11-10T11:09:40.120 に答える
1

私たちもこの問題を抱えており、IE9 を強制的に IE8 モードでレンダリングすることで解決しました。これは、次のメタ html-header を追加することで可能になります。

<meta http-equiv="X-UA-Compatible" content="IE=8"/> 

Microsoft は IE9 RC1 バージョンのバグを修正したため、html-header を削除し、ExternalInterface を再び使用しています。これは、IE9 の初期リリースで確認されたバグです。

ソース: http://www.actionscript.org/forums/showthread.php3?t=253487 http://rhuno.com/flashblog/2011/02/13/externalinterface-bug-in-ie-9-fixed/

于 2012-08-28T10:49:40.963 に答える