다른 응용 프로그램에서 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 스킴을 사용합니다.

  • http:

  • https:

  • file:

  • mailto: - AIR에서는 이러한 요청을 등록된 시스템 메일 응용 프로그램에 보냅니다.

  • app:

  • app-storage:

  • sms: — 휴대 장치에서 AIR는 sms: 요청을 기본 텍스트 메시지 응용 프로그램으로 리디렉션합니다. sms: URL을 처리할 응용 프로그램이 구성되지 않은 경우에 해당 요청은 아무런 작업도 수행하지 않습니다. URL 형식은 응용 프로그램이 실행되는 시스템 규칙을 따라야 합니다. 예를 들어 Android에서는 URI 스킴이 소문자여야 합니다.

    navigateToURL( new URLRequest( "sms:+15555550101") );
  • tel: — 휴대 장치에서 AIR는 tel: 요청을 기본 전화 응용 프로그램으로 리디렉션합니다. tel: URL을 처리할 응용 프로그램이 구성되지 않은 경우에 해당 요청은 아무런 작업도 수행하지 않습니다. URL 형식은 응용 프로그램이 실행되는 시스템 규칙을 따라야 합니다. 예를 들어 Android에서는 URI 스킴이 소문자여야 합니다.

    navigateToURL( new URLRequest( "tel:5555555555") );
  • market: — Android 장치에서 AIR는 market: 요청을 Market 응용 프로그램으로 리디렉션합니다.

    navigateToURL( new URLRequest( "market://search?q=Adobe Flash") ); 
    navigateToURL( new URLRequest( "market://search?q=pname:com.adobe.flashplayer") );

다른 URL 스킴은 모두 금지됩니다.

원격 샌드박스

다음과 같은 스킴이 허용됩니다. 웹 브라우저에서 사용하듯이 이러한 URL 스킴을 사용합니다.

  • http:

  • https:

  • mailto: - AIR에서는 이러한 요청을 등록된 시스템 메일 응용 프로그램에 보냅니다.

다른 모든 URI 스킴은 금지됩니다.

Local-with-file 샌드박스

다음과 같은 스킴이 허용됩니다. 웹 브라우저에서 사용하듯이 이러한 URL 스킴을 사용합니다.

  • file:

  • mailto: - AIR에서는 이러한 요청을 등록된 시스템 메일 응용 프로그램에 보냅니다.

다른 모든 URI 스킴은 금지됩니다.

Local-with-networking 샌드박스

다음과 같은 스킴이 허용됩니다. 웹 브라우저에서 사용하듯이 이러한 URL 스킴을 사용합니다.

  • http:

  • https:

  • mailto: - AIR에서는 이러한 요청을 등록된 시스템 메일 응용 프로그램에 보냅니다.

다른 모든 URI 스킴은 금지됩니다.

Local-trusted 샌드박스

다음과 같은 스킴이 허용됩니다. 웹 브라우저에서 사용하듯이 이러한 URL 스킴을 사용합니다.

  • file:

  • http:

  • https:

  • mailto: - AIR에서는 이러한 요청을 등록된 시스템 메일 응용 프로그램에 보냅니다.

다른 모든 URI 스킴은 금지됩니다.