Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS WinFrameworks Plugin:WebView2:
Not Console safe, 239 entry points.
- class WebView2CookieManagerMBS
- method Constructor
- method Constructor(cookie as WebView2CookieMBS)
- method DeleteAllCookies
- method DeleteCookies(Name as String, URI as string)
- method DeleteCookiesWithDomainAndPath(Name as String, Domain as string, Path as String)
- method DeleteCookie(cookie as WebView2CookieMBS)
- method AddOrUpdateCookie(cookie as WebView2CookieMBS)
- method CreateCookie(Name as String, Value as String, Domain as String, Path as String) as WebView2CookieMBS
- method CopyCookie(Cookie as WebView2CookieMBS) as WebView2CookieMBS
- method GetCookiesSync(URI as String = "") as WebView2CookieMBS()
- method GetCookies(URI as String = "")
- property Handle as Integer
- event GotCookies(ErrorCode as Integer, Cookies() as WebView2CookieMBS)
- class WebView2CookieMBS
- class WebView2ExceptionMBS
- class WebView2PrintSettingsMBS
- method Constructor
- property Orientation as Integer
- property ScaleFactor as Double
- property PageWidth as Double
- property PageHeight as Double
- property MarginTop as Double
- property MarginBottom as Double
- property MarginLeft as Double
- property MarginRight as Double
- property ShouldPrintBackgrounds as Boolean
- property ShouldPrintSelectionOnly as Boolean
- property ShouldPrintHeaderAndFooter as Boolean
- property HeaderTitle as String
- property FooterURI as String
- property PageRanges as String
- property PagesPerSide as Integer
- property Copies as Integer
- property Collation as Integer
- property ColorMode as Integer
- property Duplex as Integer
- property PrinterName as String
- 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 CreatePrintSettings as WebView2PrintSettingsMBS
- 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
- method PrintToPdf(Path as String, PrintSettings as WebView2PrintSettingsMBS = nil)
- 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 CookieManager as WebView2CookieManagerMBS
- 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
- event PrintCompleted(Path as String, errorCode as Integer, isSuccessful as boolean)
- control WebView2ControlMBS
- method CreatePrintSettings as WebView2PrintSettingsMBS
- 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
- method PrintToPdf(Path as String, PrintSettings as WebView2PrintSettingsMBS = nil)
- 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 CookieManager as WebView2CookieManagerMBS
- 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
- event PrintCompleted(Path as String, errorCode as Integer, isSuccessful as boolean)
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.2
- MBS Xojo Plugins, version 23.2pr5
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.1
- WebView2 and Cookies in Xojo
- MonkeyBread Software Releases the MBS Xojo Plugins in version 22.2
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.5
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.4
- News from the MBS Xojo Plugins Version 21.1
- MBS Xojo Plugins in version 20.5
- MBS Xojo Plugins, version 20.5pr8
Videos
Xojo Developer Magazine
