Otwieranie adresu URL w innej aplikacjiFlash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje Do otwierania adresów URL w przeglądarce internetowej lub w innej aplikacji można używać funkcji navigateToURL(). W przypadku zawartości działającej w środowisku AIR funkcja navigateToURL() otwiera stronę w domyślnej przeglądarce internetowej systemu. Dla obiektu URLRequest przekazywanego jako parametr request funkcji używana jest tylko właściwość url. Pierwszy parametr funkcji navigateToURL() — navigate — jest obiektem URLRequest (patrz Korzystanie z klasy URLRequest). Drugi parametr jest opcjonalny (window), w którym należy określić nazwę okna. Poniższy przykładowy kod otwiera stronę sieci Web www.adobe.com: var url:String = "http://www.adobe.com"; var urlReq:URLRequest = new URLRequest(url); navigateToURL(urlReq); Uwaga: Podczas używania funkcji navigateToURL() środowisko wykonawcze traktuje obiekt URLRequest, który używa metody POST (której właściwość method jest ustawiona na wartość URLRequestMethod.POST), tak jakby korzystał z metody GET.
Jeśli używana jest funkcja navigateToURL(), wówczas dozwolone są schematy URI obszaru izolowanego kodu wywołującego funkcję navigateToURL(). Niektóre interfejsy API umożliwiają uruchamianie treści w przeglądarce sieci Web. Z uwagi na bezpieczeństwo stosowanie niektórych schematów URI podczas używania takich interfejsów API w środowisku AIR jest zabronione. Lista zabronionych schematów jest uzależniona od obszaru izolowanego kodu, który korzysta z interfejsu API. (Szczegółowe informacje na temat obszarów izolowanych zawiera sekcja Zabezpieczenia w środowisku AIR). Obszar izolowany aplikacji (tylko środowisko AIR)Dozwolone są następujące schematy. Należy ich używać w taki sposób, jakby były używane w przeglądarce sieci Web.
Wszystkie inne schematy URL są zabronione. Zdalne obszary izolowaneDozwolone są następujące schematy. Należy ich używać w taki sposób, jakby były używane w przeglądarce sieci Web.
Wszystkie inne schematy URI są zabronione. Lokalny obszar izolowany z systemem plikówDozwolone są następujące schematy. Należy ich używać w taki sposób, jakby były używane w przeglądarce sieci Web.
Wszystkie inne schematy URI są zabronione. Lokalny obszar izolowany z obsługą sieciDozwolone są następujące schematy. Należy ich używać w taki sposób, jakby były używane w przeglądarce sieci Web.
Wszystkie inne schematy URI są zabronione. |
|