Открытие URL-адреса в другом приложении

Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий

Функцию navigateToURL() можно использовать для открытия URL-адреса в веб-браузере или другом приложении. Для содержимого, выполняемого в AIR, функция navigateToURL() открывает страницу в системном веб-браузере по умолчанию.

С объектом URLRequest, передаваемым в качестве параметра request этой функции, используется только свойство 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() среда выполнения обрабатывает объект URLRequest, использующий метод POST (т. е. тот, у которого для свойства method задано URLRequestMethod.POST) так же, как при использовании метода GET.

При использовании функции navigateToURL() использование схем URI разрешается в зависимости от изолированной программной среды кода, вызывающего функцию navigateToURL().

Некоторые API-интерфейсы позволяют запускать содержимое в веб-обозревателе. В целях защиты некоторые схемы URI недопустимы при использовании этих API-интерфейсов в среде AIR. Перечень недопустимых схем зависит от изолированной программной среды кода, использующего API-интерфейс. (Дополнительные сведения об изолированных программных средах безопасности см. в разделе Безопасность AIR.)

Изолированная программная среда приложения (только для AIR)

Допускается использование следующих схем. Используйте эти схемы, как в веб-браузере.

  • http:

  • https:

  • file:

  • mailto: — AIR направляет эти запросы зарегистрированному системному почтовому приложению

  • app:

  • app-storage:

  • sms: — на мобильных устройствах, AIR перенаправляет запросы sms: в приложение текстовых сообщений по умолчанию (если приложение для обработки URL-адресов sms: не настроено, запрос не будет выполнять никаких операций). URL-адреса должны быть указаны в формате, соответствующем правилам системы, в которой приложение выполняется. Например, на платформе Android схема URI должна включать символы в нижнем регистре.

    navigateToURL( new URLRequest( "sms:+15555550101") );
  • tel: — на мобильных устройствах, AIR перенаправляет запросы tel: в приложение для набора номера по умолчанию (если приложение для обработки URL-адресов tel: не настроено, запрос не будет выполнять никаких операций). URL-адреса должны быть указаны в формате, соответствующем правилам системы, в которой приложение выполняется. Например, на платформе Android схема URI должна включать символы в нижнем регистре.

    navigateToURL( new URLRequest( "tel:5555555555") );
  • market: — на устройствах Android, AIR перенаправляет запросы market: в приложение Маркет.

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

Использование других схем URL-адресов недопустимо.

Удаленные изолированные программные среды

Допускается использование следующих схем. Используйте эти схемы, как в веб-браузере.

  • http:

  • https:

  • mailto: — AIR направляет эти запросы зарегистрированному системному почтовому приложению

Использование других схем URI запрещено.

Локальная изолированная программная среда файла

Допускается использование следующих схем. Используйте эти схемы, как в веб-браузере.

  • file:

  • mailto: — AIR направляет эти запросы зарегистрированному системному почтовому приложению

Использование других схем URI запрещено.

Локальная изолированная программная среда с сетевым подключением

Допускается использование следующих схем. Используйте эти схемы, как в веб-браузере.

  • http:

  • https:

  • mailto: — AIR направляет эти запросы зарегистрированному системному почтовому приложению

Использование других схем URI запрещено.

Локальная доверенная изолированная программная среда

Допускается использование следующих схем. Используйте эти схемы, как в веб-браузере.

  • file:

  • http:

  • https:

  • mailto: — AIR направляет эти запросы зарегистрированному системному почтовому приложению

Использование других схем URI запрещено.