다른 응용 프로그램에서 URL 열기Flash Player 9 이상, Adobe AIR 1.0 이상 navigateToURL() 함수를 사용하여 웹 브라우저나 다른 응용 프로그램에서 URL을 열 수 있습니다. AIR에서 실행되는 내용의 경우 navigateToURL() 함수가 기본 시스템 웹 브라우저에서 페이지를 엽니다. 이 함수의 request 매개 변수로 전달하는 URLRequest 객체의 경우 url 속성만 사용됩니다. navigateToURL() 함수의 첫 번째 매개 변수인 navigate 매개 변수는 URLRequest 객체입니다(URLRequest 클래스 사용 참조). 두 번째 매개 변수는 윈도우 이름을 지정할 수 있는 선택적 window 매개 변수입니다. 예를 들어 다음 코드는 www.adobe.com 웹 페이지를 엽니다. var url:String = "http://www.adobe.com"; var urlReq:URLRequest = new URLRequest(url); navigateToURL(urlReq); 참고: navigateToURL() 함수를 사용할 때 런타임은 POST 메서드(해당 method 속성이 URLRequestMethod.POST로 설정된 메서드)를 사용하는 URLRequest 객체가 GET 메서드를 사용하는 것으로 처리합니다.
navigateToURL() 함수를 사용할 때 navigateToURL() 함수를 호출하는 코드의 보안 샌드박스에 따라 URI 스킴이 허용됩니다. 일부 API를 사용하여 웹 브라우저에서 내용을 실행할 수 있습니다. 보안상의 이유로 일부 URI 스킴은 AIR에서 이러한 API를 사용할 때 금지됩니다. 금지된 스킴의 목록은 API를 사용하는 코드의 보안 샌드박스에 따라 달라집니다. 보안 샌드박스에 대한 자세한 내용은 AIR 보안을 참조하십시오. 응용 프로그램 샌드박스 (AIR에만 해당)다음과 같은 스킴이 허용됩니다. 웹 브라우저에서 사용하듯이 이러한 URL 스킴을 사용합니다.
다른 URL 스킴은 모두 금지됩니다. 원격 샌드박스다음과 같은 스킴이 허용됩니다. 웹 브라우저에서 사용하듯이 이러한 URL 스킴을 사용합니다.
다른 모든 URI 스킴은 금지됩니다. Local-with-file 샌드박스다음과 같은 스킴이 허용됩니다. 웹 브라우저에서 사용하듯이 이러한 URL 스킴을 사용합니다.
다른 모든 URI 스킴은 금지됩니다. |
|