2012-11-07 3 views
1

내 응용 프로그램은 다른 응용 프로그램과 상위 응용 프로그램의 IFrame에있는 탭으로 통합되어 있습니다.AS3의 브라우저 URL 읽기?

브라우저 주소 표시 줄 URL을 읽고 싶습니다.

읽을 수 있습니까?

<iframe id="myIFrameID123" src="http://192.168.1.102:8080/om/om.html?ucode=" width="100%" height="600"></iframe> 

그리고 그것의 가능한 읽을 수있는 주소 표시 줄의 URL 괜찮을 것이다 경우 상위 응용 프로그램의 URL을

var search:String = ExternalInterface.call("window.location.search.toString"); 
var vars:URLVariables = new URLVariables(search); 

에 액세스하려고 ... 다른 JBOS에서 실행하는 두 응용 프로그램. 사용

네, 그것은 가능하다 " 주소 표시 줄의 URL 읽기는 가능하면 "

답변

1

: 당신은 플렉스를 사용하는 것 때문에

import flash.external.*; 
var curUrl:String = String(ExternalInterface.call(" function(){ return document.location.href.toString();}")); 
+0

아니요 ... 다른 서버 인 경우 ... – Akshay

2

을, 자바 스크립트 주입을위한 필요가 없습니다. 이 정보에 액세스 할 IBrowserManager를 사용할 수 있습니다

이 인터페이스를 사용하면 the docs에 대한 읽을 수있는 브라우저와 상호 작용하는 아주 몇 가지 다른 가능성을 제공
var url:String = BrowserManager.getInstance().url; 

.