2017-04-20 3 views
0

Adobe Flex/Java에서 개발 된 레거시 응용 프로그램이 있습니다. Angular JS에서 개발중인 다른 응용 프로그램이 있습니다. 요구 사항은 사용자를 Angular JS 앱에서 Flex 앱으로 리디렉션하는 것입니다. 따라서 우리는 URL에 매개 변수를 전달하는 것과 함께 Flex 애플리케이션에 POST 요청을하기로 결정했습니다. Flex 어플리케이션은 Flex 어플리케이션에 로그인하기 위해 로그인 사용자 세부 사항과 같은 매개 변수가 거의 필요하지 않습니다. 따라서 Angular JS가 $ location을 사용하여 Flex 앱으로 사용자를 리디렉션 할 때 필요한 로그인 사용자 세부 정보가있는 URL을 추가합니다. 그러나 문제는 브라우저의 URL에 모든 값이 표시되어 최종 사용자가 수용 할 수 없다는 것입니다.URL의 각도 매개 변수 숨기기 Angular JS + Flex

내 질문은 1) 매개 변수 전달과 함께 Angular JS 앱에서 Flex 앱으로 리디렉션하고 브라우저의 URL에서 사용자에게 표시되지 않도록하는 가장 좋은 방법은 무엇입니까? 2) 위에 설명 된 것이 맞다면 브라우저 창에서 검색어 매개 변수를 숨기는 방법을 제안 해주십시오. Angular JS에서 처리 할 수 ​​있습니까? 아니면 Flex 응용 프로그램에서 일부 변경해야합니까?

미리 감사드립니다.

답변

0

사용할 방법이 두 가지 더 있습니다.

1) 패스의 HTML 삽입을 통해 SWF의 매개 변수 및 부하에 SWF에서 읽을 (FlashVars를 사용하여) :

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

2) 브라우저 쿠키에 로그인 데이터를 작성 및 사용 (SWF에서 읽어 ExternalInterface를 통해 페이지)에서 자바 스크립트 호출

는 또한

Accessing browser cookies from Flex

플렉스

에서 액세스 브라우저 쿠키를 참조하십시오

원래 질문 : html form post to flex app