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 для определения допустимого источника, который можно использовать для обмена сообщениями.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".