0

インターネットにデプロイされたFlex 4アプリがあります。

はじめに、私が企業のプロキシ サーバーの背後にいる場合、外部 Web サイトにアクセスするときに IE と firefox がユーザー名とパスワードを要求します。

プロキシの背後にある場合

IE (私は 8 でのみテストしました) では、Flex アプリは正常に起動しますが、Web サービスの呼び出しに失敗します - CallResponded の結果または障害イベントは発生しません。

Firefox では、まったく同じアプリケーションがどこでも完全に機能します。

プロキシの背後にない場合

プロキシの背後にいない場合、両方のブラウザーですべてが正常に機能します。

ところで

もちろん、プロキシ サーバーのアドレスはコンパイル時にはわかりません。Web サービスはシンプルなもので、https や資格情報は必要ありません。同じ Web サーバー上にあります。

質問は...

アプリまたは展開パラメーター (現在は Flex 4 の既定値) を変更して、このアプリがプロキシ サーバーの背後にあり、IE から開いていても、どこでも動作できるようにするにはどうすればよいですか?

4

2 に答える 2

0

実際の問題は crossdomain.xml にありました - 実際にはありませんでした。

そして、Firefox から「www」プレフィックスでサイトにアクセスしていたことが判明したため、Flash はそれを別のドメインと見なし、そこからのデータのロードを拒否しました。

于 2010-01-14T15:16:30.377 に答える
0

トップメニューで管理を試みます: Window --> Preferences --> General --> Web Browser

于 2009-12-30T09:23:07.977 に答える