0

Chrome と IE のみで、swf ファイルのリダイレクトされたソースに問題があります。これは、仮想テーマ swf (mod-rewrite) を元の swf に色パラメータを追加してリダイレクトするテーマ管理システムに必要です。ユーザーはコンボボックスで色を選択できます。たとえば、デフォルト、黒、金、オレンジなどです。

例えば:

User select 'black' in combobox
virtual source: http://myserver/mytheme/black.swf
redirects to: http://myserver/mytheme/default.swf?color1=0000&color2=&FFFFFF& ......

仮想ソースは、theme.php というテーマ マネージャにリンクされています。このテーマ マネージャは、(データベースから) default.swf ファイルに正しいパラメータを適用し、適用されたパラメータで default.swf ファイルにリダイレクトします。

最後に、swf 'default.swf' がカラー クエリ パラメータを適用し、一部のオブジェクトを指定された色に変更します。

これは Firefox と Opera で問題なく動作しています。ただし、Chrome と IE ではクエリ パラメータが失われ、swf はデフォルトの色を表示します。これは、src パラメータがまだ仮想ファイル (クエリ パラメータのないファイル) を指しているためだと思いますか?

誰かが私に何が起こっているのか説明できますか? またはそれ以上に、これに対する解決策を知っている人はいますか?

4

1 に答える 1

0

わかりました、この質問に対する答えはありません。

これを別の方法で解決しました。(たとえば) black.swf を適用されたパラメーターを使用して default.swf にリダイレクトする代わりに、コードを変更して、最初にサーバーに黒色の色パラメーターを要求します。次に、受信したパラメーターを使用して default.swf をオブジェクトに直接適用すると、これは正常に機能します。

本当の解決策ではありませんが、回避策です。オブジェクトタグ/埋め込みタグのファイルのリダイレクトが機能しない理由はまだ明確ではありません。

于 2012-09-13T22:43:26.707 に答える