WebView.PostWebMessage(WebMessage, Uri) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将消息发布到主框架。
[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)。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。