BrowserInteropHelper.HostScript Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan objek skrip yang menyediakan akses ke objek jendela HTML, fungsi skrip kustom, dan variabel global untuk halaman HTML, jika aplikasi browser XAML (XBAP) dihosting dalam bingkai.
public:
static property System::Object ^ HostScript { System::Object ^ get(); };
public static dynamic HostScript { [System.Security.SecurityCritical] [System.Security.SecurityTreatAsSafe] get; }
public static dynamic HostScript { get; }
[<get: System.Security.SecurityCritical>]
[<get: System.Security.SecurityTreatAsSafe>]
static member HostScript : obj
static member HostScript : obj
Public Shared ReadOnly Property HostScript As Object
Nilai Properti
Objek skrip yang menyediakan akses ke objek jendela HTML, fungsi skrip kustom, dan variabel global untuk halaman HTML, jika aplikasi browser XAML (XBAP) dihosting dalam bingkai; jika tidak, null
.
- Atribut
Contoh
Contoh berikut menunjukkan cara mengambil HostScript objek dan menutup jendela browser.
<Grid>
<Button Width="160" Height="60" Click="Button_Click" Content="Close Browser Window" />
</Grid>
private void Button_Click(object sender, RoutedEventArgs e)
{
// Retrieve the script object. The XBAP must be hosted in a frame or
// the HostScript object will be null.
var scriptObject = BrowserInteropHelper.HostScript;
// Call close to close the browser window.
scriptObject.Close();
}
Private Sub Button_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
' Retrieve the script object The XBAP must be hosted in a frame or
' the HostScript object will be null.
Dim scriptObject = BrowserInteropHelper.HostScript
' Call close to close the browser window.
scriptObject.Close()
End Sub
Keterangan
Dengan objek yang dikembalikan HostScript , Anda dapat mengakses properti, metode, dan peristiwa objek jendela HTML, memanggil fungsi skrip secara langsung, atau mengakses variabel global. Sintaks untuk mengakses item ini menggunakan notasi titik yang sudah dikenal.
Untuk informasi selengkapnya tentang objek jendela, lihat Jendela.
Properti HostScript mengembalikan null
jika bingkai dinavigasi dari lokasi lintas domain.
Fitur ini dapat dinonaktifkan untuk browser dengan mengatur nilai registri ScriptInteropDisallow . Untuk informasi selengkapnya, lihat Keamanan (WPF).