pub trait ICoreWebView2Frame2_Impl: ICoreWebView2Frame_Impl {
Show 13 methods
// Required methods
fn NavigationStarting(
&self,
eventhandler: Ref<'_, ICoreWebView2FrameNavigationStartingEventHandler>,
) -> Result<i64>;
fn RemoveNavigationStarting(&self, token: i64) -> Result<()>;
fn ContentLoading(
&self,
eventhandler: Ref<'_, ICoreWebView2FrameContentLoadingEventHandler>,
) -> Result<i64>;
fn RemoveContentLoading(&self, token: i64) -> Result<()>;
fn NavigationCompleted(
&self,
eventhandler: Ref<'_, ICoreWebView2FrameNavigationCompletedEventHandler>,
) -> Result<i64>;
fn RemoveNavigationCompleted(&self, token: i64) -> Result<()>;
fn DOMContentLoaded(
&self,
eventhandler: Ref<'_, ICoreWebView2FrameDOMContentLoadedEventHandler>,
) -> Result<i64>;
fn RemoveDOMContentLoaded(&self, token: i64) -> Result<()>;
fn ExecuteScript(
&self,
javascript: &PCWSTR,
handler: Ref<'_, ICoreWebView2ExecuteScriptCompletedHandler>,
) -> Result<()>;
fn PostWebMessageAsJson(&self, webmessageasjson: &PCWSTR) -> Result<()>;
fn PostWebMessageAsString(&self, webmessageasstring: &PCWSTR) -> Result<()>;
fn WebMessageReceived(
&self,
handler: Ref<'_, ICoreWebView2FrameWebMessageReceivedEventHandler>,
) -> Result<i64>;
fn RemoveWebMessageReceived(&self, token: i64) -> Result<()>;
}Required Methods§
fn ContentLoading( &self, eventhandler: Ref<'_, ICoreWebView2FrameContentLoadingEventHandler>, ) -> Result<i64>
fn RemoveContentLoading(&self, token: i64) -> Result<()>
fn DOMContentLoaded( &self, eventhandler: Ref<'_, ICoreWebView2FrameDOMContentLoadedEventHandler>, ) -> Result<i64>
fn RemoveDOMContentLoaded(&self, token: i64) -> Result<()>
fn ExecuteScript( &self, javascript: &PCWSTR, handler: Ref<'_, ICoreWebView2ExecuteScriptCompletedHandler>, ) -> Result<()>
fn PostWebMessageAsJson(&self, webmessageasjson: &PCWSTR) -> Result<()>
fn PostWebMessageAsString(&self, webmessageasstring: &PCWSTR) -> Result<()>
fn WebMessageReceived( &self, handler: Ref<'_, ICoreWebView2FrameWebMessageReceivedEventHandler>, ) -> Result<i64>
fn RemoveWebMessageReceived(&self, token: i64) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".