Bagikan melalui


BrowserInteropHelper.HostScript Properti

Definisi

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).

Berlaku untuk