WebView.PostWebMessage(WebMessage, Uri) Метод

Определение

Разместив сообщение в главном кадре.

[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

Параметры

message
WebMessage

WebMessage

targetOrigin
Uri

целевой источник.

Атрибуты

Комментарии

Разместив сообщение в главном кадре. Внедренное приложение может ограничить сообщения определенным целевым источником. См. спецификацию HTML5 по использованию целевого источника.

Целевой источник можно задать как подстановочный знак ("*"). Однако это не рекомендуется. См. страницу выше для проблем с безопасностью.

Содержимое, загруженное через #loadData(String,String,String) , не будет иметь допустимого источника, поэтому не может быть безопасно отправлено сообщения. Если необходимо отправить сообщения с помощью этой функции, следует использовать #loadDataWithBaseURL(String,String,String,String,String) с допустимым HTTP или HTTPS baseUrl для определения допустимого источника, который можно использовать для обмена сообщениями.

Java документации по android.webkit.WebView.postWebMessage(android.webkit.WebMessage, android.net.Uri).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к