WebView.PostWebMessage(WebMessage, Uri) Método

Definición

Publique un mensaje en el marco 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

Parámetros

message
WebMessage

WebMessage

targetOrigin
Uri

origen de destino.

Atributos

Comentarios

Publique un mensaje en el marco principal. La aplicación insertada puede restringir los mensajes a un determinado origen de destino. Consulte especificación HTML5 para ver cómo se puede usar el origen de destino.

Un origen de destino se puede establecer como un carácter comodín ("*"). Sin embargo, esto no se recomienda. Consulte la página anterior para ver los problemas de seguridad.

El contenido cargado a través #loadData(String,String,String) de no tendrá un origen válido y, por tanto, no se puede enviar mensajes de forma segura. Si necesita enviar mensajes mediante esta función, debe usar #loadDataWithBaseURL(String,String,String,String,String) con un HTTP o HTTPS baseUrl válido para definir un origen válido que se pueda usar para la mensajería.

Documentación de Java para android.webkit.WebView.postWebMessage(android.webkit.WebMessage, android.net.Uri).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a