2010-11-29 19 views
0

xml構成ファイルのパスをhttp paramsを使用してswfに送信する必要があります。 URLは次のようになります。
lw.local/m/swf/engine.swf?width=900&height=600&xml=/m/xml/stage.xml
Opera、Firefox、Chrome、Safariでは正常に動作します。しかし、IE8とIE9は、engine.swfの代わりにstage.xmlを開きます。
私は
lw.local/m/swf/engine.swf?xml=/m/xml/stage.xml&width=900&height=600
に変更しましたので、URLの最後には拡張子がありません。 IE8は正常に動作し、期待通りにswfファイルを開きますが、IE9はまだxmlを開きます。私は回避策を作ることができるので、URL内にファイルパスはありませんが、IEの問題のようです。私はすでにRFC1738を調べており、HTTP検索セクションにファイルパスの禁止については何も見つかりませんでした。
私の質問は次のとおりです:
IEのバグですか、またはhttpのparamsを間違って使用していますか?
バグの場合、Microsoftが修正する可能性はありますか?
connect.microsoft.comはバグを報告する最も速い方法ですか?IE9パラメータとしてファイル名を送信しようとするとURL解決の問題が発生する


UPDATE: IE9の32bit版が正常に動作します、バグが

答えて

0

何についてURLencodeにすべての後?

+0

は実際に動作しないだけでIE9の64ビット版に存在します – Nanako

関連する問題