WebView.PostWebMessage(WebMessage, Uri) Metode

Definisi

Posting pesan ke bingkai utama.

[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

Parameter

message
WebMessage

WebMessage

targetOrigin
Uri

asal target.

Atribut

Keterangan

Posting pesan ke bingkai utama. Aplikasi yang disematkan dapat membatasi pesan ke asal target tertentu. Lihat spesifikasi HTML5 tentang bagaimana asal target dapat digunakan.

Asal target dapat ditetapkan sebagai kartubebas ("*"). Namun ini tidak disarankan. Lihat halaman di atas untuk masalah keamanan.

Konten yang dimuat melalui #loadData(String,String,String) tidak akan memiliki asal yang valid, dan dengan demikian tidak dapat dikirim pesan dengan aman. Jika Anda perlu mengirim pesan menggunakan fungsi ini, Anda harus menggunakan #loadDataWithBaseURL(String,String,String,String,String) DENGAN HTTP atau HTTPS baseUrl yang valid untuk menentukan asal yang valid yang dapat digunakan untuk olahpesan.

Java dokumentasi untuk android.webkit.WebView.postWebMessage(android.webkit.WebMessage, android.net.Uri).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk