Ouverture d’une URL dans une autre applicationFlash Player 9 et ultérieur, Adobe AIR 1.0 et ultérieur Vous disposez de la fonction navigateToURL() pour ouvrir une URL dans un navigateur Web ou une autre application. Si le contenu s’exécute dans AIR, la fonction navigateToURL() ouvre la page dans le navigateur Web par défaut du système. Pour l’objet URLRequest que vous transmettez comme paramètre request de cette fonction, seule la propriété url est utilisée. Le premier paramètre de la fonction navigateToURL(), le paramètre navigate, est un objet URLRequest (voir Utilisation de la classe URLRequest). Le deuxième paramètre est un paramètre window facultatif, dans lequel vous pouvez spécifier le nom de la fenêtre. Le code suivant ouvre par exemple la page Web www.adobe.com : var url:String = "http://www.adobe.com"; var urlReq:URLRequest = new URLRequest(url); navigateToURL(urlReq); Remarque : lorsque vous utilisez la fonction navigateToURL(), le moteur d’exécution traite un objet URLRequest qui utilise la méthode POST (celui dont la propriété method est définie sur URLRequestMethod.POST) comme la méthode GET.
Si vous utilisez la fonction navigateToURL(), les modèles d’URI sont autorisés en fonction du sandbox de sécurité du code qui appelle la fonction navigateToURL(). Certaines API permettent de lancer le contenu dans un navigateur Web. Pour des raisons de sécurité, certains modèles d’URI sont interdits lors de l’utilisation de ces API dans AIR. La liste des modèles non autorisés dépend du sandbox de sécurité du code utilisant l’API. (Pour plus d’informations sur les sandbox de sécurité, voir le chapitre Sécurité AIR.) Sandbox de l’application (AIR uniquement)Les modèles suivants sont autorisés. Utilisez-les comme dans un navigateur Web.
Tous les autres modèles d’URL ne sont pas autorisés. Sandbox distantsLes modèles suivants sont autorisés. Utilisez-les comme dans un navigateur Web.
Tous les autres modèles d’URI sont interdits. Sandbox local avec fichiersLes modèles suivants sont autorisés. Utilisez-les comme dans un navigateur Web.
Tous les autres modèles d’URI sont interdits. |
|