2017-04-20 16 views
0

Adob​​e Flex/Javaで開発されたレガシーアプリケーションがあります。 Angular JSには別のアプリケーションが開発されています。要件は、ユーザーをAngular JSアプリからFlexアプリケーションにリダイレクトすることです。そこで、私たちはFlexアプリケーションにPOSTリクエストを行い、URLにパラメータを渡すことにしました。 Flexアプリケーションにログインするには、ログインユーザーの詳細なようなパラメータはほとんど必要ありません。したがって、Angular JSが$ locationを使用してユーザーをFlexアプリケーションにリダイレクトするとき、必要なログインユーザーの詳細がURLに追加されます。しかし、これらの値はすべてブラウザのURLに表示されており、エンドユーザーが受け入れられないという問題があります。URL角度のJS + FlexからURLパラメータを非表示

私の質問は 1)Angular JSアプリケーションからFlexアプリケーションにリダイレクトしてパラメータを渡し、ブラウザのURL上でユーザーに表示されないようにするには、どのような方法が最適ですか。 2)上記の内容が正しい場合は、ブラウザウィンドウでクエリパラメータを非表示にする方法を教えてください。 Angular JSで処理できるか、またはFlexアプリケーションでいくつかの変更を加える必要がありますか?

ありがとうございます!

答えて

0

もう2つの方法があります。 HTML埋め込み経由

1)あなたのswfファイルへのパスパラメータとのFlashVarsを使用して負荷()にswfファイルにそれを読む:

http://kb2.adobe.com/cps/164/tn_16417.html

2)ブラウザのクッキーにログインデータを書き込み、swfファイルにそれを読んで(使用してExternalInterfaceの経由ページではJavaScriptへの呼び出し)

は、フレックス

Accessing browser cookies from Flex

からアクセスするブラウザのクッキーを参照してください。 0

元の質問: html form post to flex app

関連する問題