WebView.PostWebMessage(WebMessage, Uri) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Публикация сообщения в main кадре.
[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
целевой источник.
- Атрибуты
Комментарии
Публикация сообщения в main кадре. Внедренное приложение может ограничить сообщения определенным целевым источником. Сведения об использовании целевого источника см. в разделе Спецификация HTML5 .
Целевой источник можно задать как подстановочный знак ("*"). Однако это не рекомендуется. Сведения о проблемах безопасности см. на странице выше.
Содержимое, загруженное через #loadData(String,String,String)
, не будет иметь допустимого источника и, следовательно, не может безопасно отправлять сообщения. Если необходимо отправлять сообщения с помощью этой функции, следует использовать #loadDataWithBaseURL(String,String,String,String,String)
с допустимым HTTP или HTTPS baseUrl
, чтобы определить допустимый источник, который можно использовать для обмена сообщениями.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.