Struct webview2::WebView [−][src]
pub struct WebView { /* fields omitted */ }
Expand description
Wrapper for ICoreWebView2
.
Implementations
pub fn add_content_loading(
&self,
handler: impl Fn(WebView, ContentLoadingEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_source_changed(
&self,
handler: impl Fn(WebView, SourceChangedEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_history_changed(
&self,
event_handler: impl Fn(WebView) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_script_dialog_opening(
&self,
handler: impl Fn(WebView, ScriptDialogOpeningEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_permission_requested(
&self,
handler: impl Fn(WebView, PermissionRequestedEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_process_failed(
&self,
handler: impl Fn(WebView, ProcessFailedEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_script_to_execute_on_document_created(
&self,
script: &str,
callback: impl FnOnce(String) -> Result<()> + 'static
) -> Result<()>
pub fn execute_script(
&self,
script: &str,
callback: impl FnOnce(String) -> Result<()> + 'static
) -> Result<()>
pub fn add_document_title_changed(
&self,
event_handler: impl Fn(WebView) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn capture_preview(
&self,
image_format: CapturePreviewImageFormat,
image_stream: Stream,
handler: impl FnOnce(Result<()>) -> Result<()> + 'static
) -> Result<()>
pub fn add_web_message_received(
&self,
handler: impl Fn(WebView, WebMessageReceivedEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_new_window_requested(
&self,
handler: impl Fn(WebView, NewWindowRequestedEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_contains_full_screen_element_changed(
&self,
event_handler: impl Fn(WebView) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn remove_contains_full_screen_element_changed(
&self,
token: EventRegistrationToken
) -> Result<()>
pub fn add_web_resource_requested(
&self,
handler: impl Fn(WebView, WebResourceRequestedEventArgs) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
pub fn add_web_resource_requested_filter(
&self,
uri: &str,
resource_context: WebResourceContext
) -> Result<()>
pub fn remove_web_resource_requested_filter(
&self,
uri: &str,
resource_context: WebResourceContext
) -> Result<()>
pub fn add_window_close_requested(
&self,
event_handler: impl Fn(WebView) -> Result<()> + 'static
) -> Result<EventRegistrationToken>
Trait Implementations
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for WebView
impl !UnwindSafe for WebView
Blanket Implementations
Mutably borrows from an owned value. Read more