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
網路訊息
- targetOrigin
- Uri
目標起源。
- 屬性
備註
請向主機發訊息。 嵌入式應用程式可以限制訊息發送至特定目標來源。 請參閱 HTML5 規範 ,了解如何使用目標來源。
目標原點可設定為萬用符(“*”)。 不過這並不建議這麼做。 有關安全議題請見上方頁面。
透過 載 #loadData(String,String,String) 入的內容將沒有有效的來源,因此無法安全地傳送訊息。 如果你需要用這個函式發送訊息,應該搭配有效的 HTTP 或 HTTPS baseUrl 來#loadDataWithBaseURL(String,String,String,String,String)定義可用於訊息的有效來源。
Java 文件 android.webkit.WebView.postWebMessage(android.webkit.WebMessage, android.net.Uri)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。