2014-09-20 2 views
0

웹 페이지로 Iframe을로드해야합니다. 웹 페이지를 성공적으로로드 할 수 있습니다. 컨트롤러의 자바 스크립트 코드에서 상수에 값을 적용하여 src에 iframe을 제공합니다. 이제 url과 함께 세션과 사용자 이름을 전달해야합니다. 어떻게해야합니까? 내 컨트롤러에는 있습니다. iframe with session

$scope.URL = Constants.URL().myurl; 

및 HTML에

, 내가 브라우저> = IE8에 대한

<div id="FundMgt"> 
    <iframe id="myIFrame" src="{{URL |trusted}}" style="display: block;" ></iframe> 
</div> 

답변

0

을 가지고, 당신은 사용할 수 있습니다 .postMessage, look at this documentation.

.postMessage을 사용하지 않으면 URL의 해시 값 #을 사용하여 클라이언트 인수를 전달할 수 있습니다.

src="url?query#" + JSON.stringify({param1:"value1", param2:"value2"}) 할 수 있습니다.

반대쪽에서 var params = JSON.parse(window.location.hash)으로 개체를 검색 할 수 있습니다.

나는 이것에 대해 라이브러리에서 작업 : xssinterface

는 세션을 검색 쿠키를 조사하기 위해, 이름이 원격 서버의 따라한다 (F12 확인). Cookie access in JS.

+0

이들은 동일한 도메인이 아닙니다. –

+0

내 대답을 편집했습니다. '.postMessage','hash' 또는'xssinterface' 라이브러리를 사용할 수 있습니다. –