WebView.PostWebMessage(WebMessage, Uri) Méthode

Définition

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.

Documentation Java pour android.webkit.WebView.postWebMessage(android.webkit.WebMessage, android.net.Uri).

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.

S’applique à