Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS WinFrameworks Plugin:WebView2:
Not Console safe, 163 entry points.
- class WebView2ExceptionMBS
- class WebView2WindowFeaturesMBS
- method Constructor
- property HasPosition as Boolean
- property HasSize as Boolean
- property ShouldDisplayMenuBar as Boolean
- property ShouldDisplayStatus as Boolean
- property ShouldDisplayToolbar as Boolean
- property ShouldDisplayScrollBars as Boolean
- property Left as Integer
- property Top as Integer
- property Width as Integer
- property Height as Integer
- control DesktopWebView2ControlMBS
- method Print
- method Copy
- method Cut
- method SelectAll
- method Paste
- method ClearSelection
- method AddWebResourceRequestedFilter(URL as String, resourceType as Integer)
- method RemoveWebResourceRequestedFilter(URL as String, resourceType as Integer)
- method CanGoForward as Boolean
- method CanGoBack as Boolean
- method Reload
- method Stop
- method OpenDevToolsWindow
- method GoBack
- method GoForward
- method LoadURL(URL as String)
- method LoadHTML(HTML as String)
- method AddScriptToExecuteOnDocumentCreated(JavaScript as String, tag as variant = nil)
- method RemoveScriptToExecuteOnDocumentCreated(ID as String
- method ExecuteScript(JavaScript as String, tag as variant = nil)
- method PostWebMessageAsJson(webMessageAsJson as String)
- method PostWebMessageAsString(webMessageAsString as String)
- method CapturePreview(ImageFormat as Integer = 0)
- method ExecuteScriptSync(JavaScript as String, byref ErrorCode as Integer) as String
- method HTMLText as String
- method PlainText as String
- property URL as String
- property DocumentTitle as String
- property ContainsFullScreenElement as Boolean
- property DefaultBackgroundColor as Color
- property IsScriptEnabled as Boolean
- property AreDefaultScriptDialogsEnabled as Boolean
- property IsWebMessageEnabled as Boolean
- property IsStatusBarEnabled as Boolean
- property AreDevToolsEnabled as Boolean
- property AreDefaultContextMenusEnabled as Boolean
- property AreHostObjectsAllowed as Boolean
- property IsZoomControlEnabled as Boolean
- property IsBuiltInErrorPageEnabled as Boolean
- property UserAgent as String
- property areBrowserAcceleratorKeysEnabled as Boolean
- property IsPinchZoomEnabled as Boolean
- property IsPasswordAutosaveEnabled as Boolean
- property IsGeneralAutofillEnabled as Boolean
- property ProcessID as Integer
- property ZoomFactor as Double
- property BrowserVersionString as String
- property AdditionalBrowserArguments as String
- property Language as String
- property TargetCompatibleBrowserVersion as String
- property AllowSingleSignOnUsingOSPrimaryAccount as Boolean
- property BrowserExecutableFolder as String
- property UserDataFolder as String
- shared method AvailableCoreWebView2BrowserVersionString as string
- event MenuBarSelected
- event Configure
- event AddScriptToExecuteOnDocumentCreatedCompleted(JavaScript as String, ErrorCode as Integer, ID as String, Tag as Variant)
- event ExecuteScriptCompleted(JavaScript as String, ErrorCode as Integer, resultObjectAsJson as String, Tag as Variant)
- event NavigationStarting(URL as String, IsUserInitiated as Boolean, IsRedirected as Boolean, NavigationID as UInt64) as Boolean
- event NavigationCompleted(isSuccess as Boolean, ErrorStatus as Integer, NavigationID as UInt64)
- event ContentLoading(isErrorPage as Boolean, NavigationID as UInt64)
- event SourceChanged(isNewDocument as Boolean)
- event DocumentTitleChanged
- event WindowCloseRequested
- event WebMessageReceived(Source as String, webMessageAsJson as String, webMessageAsString as String)
- event HistoryChanged
- event PermissionRequested(URL as String, PermissionKind as Integer, IsUserInitiated as Boolean, byref State as Integer)
- event ProcessFailed(processFailedKind as Integer)
- event Opened
- event ZoomFactorChanged
- event ContainsFullScreenElementChanged
- event FocusReceived
- event FocusLost
- event FrameNavigationStarting(URL as String, IsUserInitiated as Boolean, IsRedirected as Boolean, NavigationID as UInt64) as Boolean
- event FrameNavigationCompleted(isSuccess as Boolean, ErrorStatus as Integer, NavigationID as UInt64)
- event CapturePreviewCompleted(ImageFormat as Integer, ErrorCode as Integer, PictureData as String)
- event NewWindowRequested(URL as String, IsUserInitiated as Boolean, WindowFeatures as WebView2WindowFeaturesMBS, byref NewWindow as Variant) as Boolean
- control WebView2ControlMBS
- method Print
- method Copy
- method Cut
- method SelectAll
- method Paste
- method ClearSelection
- method AddWebResourceRequestedFilter(URL as String, resourceType as Integer)
- method RemoveWebResourceRequestedFilter(URL as String, resourceType as Integer)
- method CanGoForward as Boolean
- method CanGoBack as Boolean
- method Reload
- method Stop
- method OpenDevToolsWindow
- method GoBack
- method GoForward
- method LoadURL(URL as String)
- method LoadHTML(HTML as String)
- method AddScriptToExecuteOnDocumentCreated(JavaScript as String, tag as variant = nil)
- method RemoveScriptToExecuteOnDocumentCreated(ID as String
- method ExecuteScript(JavaScript as String, tag as variant = nil)
- method PostWebMessageAsJson(webMessageAsJson as String)
- method PostWebMessageAsString(webMessageAsString as String)
- method CapturePreview(ImageFormat as Integer = 0)
- method ExecuteScriptSync(JavaScript as String, byref ErrorCode as Integer) as String
- method HTMLText as String
- method PlainText as String
- property URL as String
- property DocumentTitle as String
- property ContainsFullScreenElement as Boolean
- property DefaultBackgroundColor as Color
- property IsScriptEnabled as Boolean
- property AreDefaultScriptDialogsEnabled as Boolean
- property IsWebMessageEnabled as Boolean
- property IsStatusBarEnabled as Boolean
- property AreDevToolsEnabled as Boolean
- property AreDefaultContextMenusEnabled as Boolean
- property AreHostObjectsAllowed as Boolean
- property IsZoomControlEnabled as Boolean
- property IsBuiltInErrorPageEnabled as Boolean
- property UserAgent as String
- property areBrowserAcceleratorKeysEnabled as Boolean
- property IsPinchZoomEnabled as Boolean
- property IsPasswordAutosaveEnabled as Boolean
- property IsGeneralAutofillEnabled as Boolean
- property ProcessID as Integer
- property ZoomFactor as Double
- property BrowserVersionString as String
- property AdditionalBrowserArguments as String
- property Language as String
- property TargetCompatibleBrowserVersion as String
- property AllowSingleSignOnUsingOSPrimaryAccount as Boolean
- property BrowserExecutableFolder as String
- property UserDataFolder as String
- shared method AvailableCoreWebView2BrowserVersionString as string
- event EnableMenuItems
- event Configure
- event AddScriptToExecuteOnDocumentCreatedCompleted(JavaScript as String, ErrorCode as Integer, ID as String, Tag as Variant)
- event ExecuteScriptCompleted(JavaScript as String, ErrorCode as Integer, resultObjectAsJson as String, Tag as Variant)
- event NavigationStarting(URL as String, IsUserInitiated as Boolean, IsRedirected as Boolean, NavigationID as UInt64) as Boolean
- event NavigationCompleted(isSuccess as Boolean, ErrorStatus as Integer, NavigationID as UInt64)
- event ContentLoading(isErrorPage as Boolean, NavigationID as UInt64)
- event SourceChanged(isNewDocument as Boolean)
- event DocumentTitleChanged
- event WindowCloseRequested
- event WebMessageReceived(Source as String, webMessageAsJson as String, webMessageAsString as String)
- event HistoryChanged
- event PermissionRequested(URL as String, PermissionKind as Integer, IsUserInitiated as Boolean, byref State as Integer)
- event ProcessFailed(processFailedKind as Integer)
- event Opened
- event ZoomFactorChanged
- event ContainsFullScreenElementChanged
- event GotFocus
- event LostFocus
- event FrameNavigationStarting(URL as String, IsUserInitiated as Boolean, IsRedirected as Boolean, NavigationID as UInt64) as Boolean
- event FrameNavigationCompleted(isSuccess as Boolean, ErrorStatus as Integer, NavigationID as UInt64)
- event CapturePreviewCompleted(ImageFormat as Integer, ErrorCode as Integer, PictureData as String)
- event NewWindowRequested(URL as String, IsUserInitiated as Boolean, WindowFeatures as WebView2WindowFeaturesMBS, byref NewWindow as Variant) as Boolean
Blog Entries
- Upgrading WebKit for Windows support
- MBS Xojo Plugins, version 22.0pr5
- News from the MBS Xojo Plugins in version 21.5
- MBS Xojo Plugins, version 21.5pr5
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.4
- MBS Xojo Plugins, version 21.3pr3
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.0
- MBS Xojo Plugins in version 20.5
- WebView2 for Xojo
Videos
Xojo Developer Magazine
Feedback: Report problem or ask question.
