WebView.PostWebMessage(WebMessage, Uri) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Publiez un message dans le cadre principal.
[Android.Runtime.Register("postWebMessage", "(Landroid/webkit/WebMessage;Landroid/net/Uri;)V", "GetPostWebMessage_Landroid_webkit_WebMessage_Landroid_net_Uri_Handler", ApiSince=23)]
public virtual void PostWebMessage(Android.Webkit.WebMessage message, Android.Net.Uri targetOrigin);
[<Android.Runtime.Register("postWebMessage", "(Landroid/webkit/WebMessage;Landroid/net/Uri;)V", "GetPostWebMessage_Landroid_webkit_WebMessage_Landroid_net_Uri_Handler", ApiSince=23)>]
abstract member PostWebMessage : Android.Webkit.WebMessage * Android.Net.Uri -> unit
override this.PostWebMessage : Android.Webkit.WebMessage * Android.Net.Uri -> unit
Paramètres
- message
- WebMessage
webMessage
- targetOrigin
- Uri
origine cible.
- Attributs
Remarques
Publiez un message dans le cadre principal. L’application incorporée peut restreindre les messages à une certaine origine cible. Consultez les spécifications HTML5 pour savoir comment l’origine cible peut être utilisée.
Une origine cible peut être définie en tant que caractère générique (« * »). Toutefois, cela n’est pas recommandé. Consultez la page ci-dessus pour connaître les problèmes de sécurité.
Le contenu chargé via #loadData(String,String,String) n’aura pas d’origine valide et ne peut donc pas être envoyé de manière sécurisée. Si vous devez envoyer des messages à l’aide de cette fonction, vous devez utiliser #loadDataWithBaseURL(String,String,String,String,String) avec un HTTP ou HTTPS baseUrl valide pour définir une origine valide qui peut être utilisée pour la messagerie.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.