Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Mac64bit Plugin:WKWebViewControl:
Not Console safe, 428 entry points.
- class DesktopHTMLViewer
- class HTMLViewer
- class WKBackForwardListItemMBS
- class WKBackForwardListMBS
- method Constructor(WKWebView as WKWebViewMBS)
- method Constructor
- method itemAtIndex(index as Integer) as WKBackForwardListItemMBS
- method backList as WKBackForwardListItemMBS()
- method forwardList as WKBackForwardListItemMBS()
- property Handle as Integer
- property currentItem as WKBackForwardListItemMBS
- property backItem as WKBackForwardListItemMBS
- property forwardItem as WKBackForwardListItemMBS
- class WKDownloadMBS
- class WKFrameInfoMBS
- class WKHTTPCookieStoreMBS
- class WKNavigationActionMBS
- method Constructor
- property Handle as Integer
- property buttonNumber as Integer
- property modifierFlags as Integer
- property shouldPerformDownload as Boolean
- property navigationType as Integer
- property sourceFrame as WKFrameInfoMBS
- property targetFrame as WKFrameInfoMBS
- property request as NSURLRequestMBS
- property newWindow as Boolean
- class WKNavigationMBS
- class WKNavigationResponseMBS
- class WKPolicyForNavigationActionDecisionHandlerMBS
- class WKPolicyForNavigationResponseDecisionHandlerMBS
- class WKPreferencesMBS
- method Constructor(WKWebView as WKWebViewMBS)
- property Handle as Integer
- property minimumFontSize as Double
- property javaScriptEnabled as Boolean
- property javaScriptCanOpenWindowsAutomatically as Boolean
- property tabFocusesLinks as Boolean
- property FraudulentWebsiteWarningEnabled as Boolean
- property TextInteractionEnabled as Boolean
- property plugInsEnabled as Boolean
- property javaEnabled as Boolean
- property loadsImagesAutomatically as Boolean
- property defaultFontSize as Integer
- property standardFontFamily as String
- property shouldPrintBackgrounds as Boolean
- property developerExtrasEnabled as Boolean
- property logsPageMessagesToSystemConsoleEnabled as Boolean
- property telephoneNumberDetectionIsEnabled as Boolean
- property mediaStreamEnabled as Boolean
- property mediaDevicesEnabled as Boolean
- property webSecurityEnabled as Boolean
- property fullScreenEnabled as Boolean
- property siteSpecificQuirksModeEnabled as Boolean
- property crossOriginResourcePolicyEnabled as Boolean
- property ElementFullscreenEnabled as Boolean
- class WKUserScriptMBS
- class WKWebViewConfigurationMBS
- method copy as WKWebViewConfigurationMBS
- method Constructor(WKWebView as WKWebViewMBS)
- property Handle as Integer
- property Preferences as WKPreferencesMBS
- property suppressesIncrementalRendering as Boolean
- property applicationNameForUserAgent as String
- property allowsAirPlayForMediaPlayback as Boolean
- property mediaTypesRequiringUserActionForPlayback as Integer
- property userInterfaceDirectionPolicy as Integer
- property limitsNavigationsToAppBoundDomains as Boolean
- property upgradeKnownHostsToHTTPS as Boolean
- property allowsInlineMediaPlayback as Boolean
- property allowsPictureInPictureMediaPlayback as Boolean
- class WKWebViewMBS
- method Copy
- method Cut
- method Paste
- method SelectAll
- method DeleteSelection
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as double, top as double, width as double, height as double)
- method goToBackForwardListItem(Item as WKBackForwardListItemMBS)
- method LoadFileURL(File as FolderItem, readAccessItem as FolderItem)
- method userScripts as WKUserScriptMBS()
- method addUserScript(userScript as WKUserScriptMBS)
- method removeAllUserScripts
- method setMagnification(magnification as double, pointX as double, pointY as double)
- method EvaluateJavaScript(JavaScript as String, byref Error as NSErrorMBS) as Variant
- method LoadData(Data as MemoryBlock, MIMEType as String, textEncodingName as String, baseURL as string = "")
- method LoadHTML(htmlText as String, baseURL as string = "")
- method LoadURL(URL as string)
- method LoadURLRequest(Request as NSURLRequestMBS)
- method stopLoading
- method goBack
- method goForward
- method reload
- method reloadFromOrigin
- method takeSnapshot(byref error as NSErrorMBS) as NSImageMBS
- method printOperation(printInfo as NSPrintInfoMBS) as NSPrintOperationMBS
- method HTMLText as String
- method PlainText as String
- method MainResourceData(byref error as NSErrorMBS) as MemoryBlock
- method WebArchiveData(byref error as NSErrorMBS) as MemoryBlock
- method PDFData(byref error as NSErrorMBS) as MemoryBlock
- property pageZoom as Double
- property mediaType as String
- property allowUniversalAccessFromFileURLs as Boolean
- property allowFileAccessFromFileURLs as Boolean
- property CanGoBack as Boolean
- property CanGoForward as Boolean
- property IsLoading as Boolean
- property EstimatedProgress as Double
- property Title as String
- property URL as String
- property MIMEType as String
- property customUserAgent as String
- property allowsBackForwardNavigationGestures as Boolean
- property allowsLinkPreview as Boolean
- property hasOnlySecureContent as Boolean
- property developerExtrasEnabled as Boolean
- property javaScriptEnabled as Boolean
- property javaScriptCanOpenWindowsAutomatically as Boolean
- property javaEnabled as Boolean
- property plugInsEnabled as Boolean
- property loadsImagesAutomatically as Boolean
- property minimumFontSize as Double
- property allowsMagnification as Boolean
- property magnification as Double
- property privateBrowsing as Boolean
- property backForwardList as WKWebViewMBS
- property HTTPCookieStore as WKHTTPCookieStoreMBS
- property Configuration as WKWebViewConfigurationMBS
- property Preferences as WKPreferencesMBS
- property drawsBackground as Boolean
- property backgroundColor as NSColorMBS
- shared method handlesURLScheme(urlScheme as String) as Boolean
- control DesktopWKWebViewControlMBS
- method runOpenPanelWithParametersCompleted(URLs() as NSURLMBS)
- method goToBackForwardListItem(Item as WKBackForwardListItemMBS)
- method LoadFileURL(File as FolderItem, readAccessItem as FolderItem)
- method userScripts as WKUserScriptMBS()
- method addUserScript(userScript as WKUserScriptMBS)
- method removeAllUserScripts
- method setMagnification(magnification as double, pointX as double, pointY as double)
- method addScriptMessageHandler(Name as String)
- method removeScriptMessageHandler(Name as String)
- method EvaluateJavaScript(JavaScript as String, Tag as String = "")
- method EvaluateJavaScript(JavaScript as String, byref Error as NSErrorMBS) as Variant
- method LoadData(Data as MemoryBlock, MIMEType as String, textEncodingName as String, baseURL as string = "")
- method LoadHTML(htmlText as String, baseURL as string = "")
- method LoadURL(URL as string)
- method LoadURLRequest(Request as NSURLRequestMBS)
- method stopLoading
- method goBack
- method goForward
- method reload
- method reloadFromOrigin
- method takeSnapshot(tag as string = "")
- method takeSnapshot(byref error as NSErrorMBS) as NSImageMBS
- method printOperation(printInfo as NSPrintInfoMBS) as NSPrintOperationMBS
- property allowUniversalAccessFromFileURLs as Boolean
- property allowFileAccessFromFileURLs as Boolean
- property View as NSViewMBS
- property WKWebView as WKWebViewMBS
- property Navigation as WKNavigationMBS
- property CanGoBack as Boolean
- property CanGoForward as Boolean
- property IsLoading as Boolean
- property EstimatedProgress as Double
- property Title as String
- property URL as String
- property customUserAgent as String
- property allowsBackForwardNavigationGestures as Boolean
- property allowsLinkPreview as Boolean
- property hasOnlySecureContent as Boolean
- property developerExtrasEnabled as Boolean
- property javaScriptEnabled as Boolean
- property javaScriptCanOpenWindowsAutomatically as Boolean
- property javaEnabled as Boolean
- property plugInsEnabled as Boolean
- property loadsImagesAutomatically as Boolean
- property minimumFontSize as Double
- property allowsMagnification as Boolean
- property magnification as Double
- property privateBrowsing as Boolean
- property backForwardList as WKBackForwardListMBS
- property AcceptTabs as Boolean
- shared method setUsePrivateBrowsing(value as Boolean)
- shared property UsePrivateBrowsing as Boolean
- event FocusReceived
- event FocusLost
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event JavaScriptEvaluated(JavaScript as String, Result as Variant, Error as NSErrorMBS, Tag as String)
- event decidePolicyForNavigationAction(navigationAction as WKNavigationActionMBS, decisionHandler as WKPolicyForNavigationActionDecisionHandlerMBS)
- event runJavaScriptAlertPanel(initiatedByFrame as WKFrameInfoMBS, message as String)
- event runJavaScriptConfirmPanel(initiatedByFrame as WKFrameInfoMBS, message as String) as boolean
- event runJavaScriptTextInputPanel(initiatedByFrame as WKFrameInfoMBS, prompt as String, defaultText as String) as String
- event didStartProvisionalNavigation(navigation as WKNavigationMBS)
- event didReceiveServerRedirectForProvisionalNavigation(navigation as WKNavigationMBS)
- event didFailProvisionalNavigation(navigation as WKNavigationMBS, Error as NSErrorMBS)
- event didCommitNavigation(navigation as WKNavigationMBS)
- event didFinishNavigation(navigation as WKNavigationMBS)
- event didFailNavigation(navigation as WKNavigationMBS, Error as NSErrorMBS)
- event MenuBarSelected
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event takeSnapshotCompleted(image as NSImageMBS, error as NSErrorMBS, tag as string)
- event didReceiveScriptMessage(Body as Variant, name as String)
- event TitleChanged(Title as String, oldTitle as string)
- event EstimatedProgressChanged(estimatedProgress as double, oldEstimatedProgress as double)
- event decidePolicyForNavigationResponse(navigationResponse as WKNavigationResponseMBS, decisionHandler as WKPolicyForNavigationResponseDecisionHandlerMBS)
- event CreateWebView(URL as String, request as NSURLRequestMBS) as Variant
- event DidClose
- event WebContentProcessDidTerminate
- event runOpenPanelWithParameters(initiatedByFrame as WKFrameInfoMBS, allowsMultipleSelection as Boolean, allowsDirectories as Boolean)
- event downloadDidFinish(download as WKDownloadMBS)
- event downloadDecideDestinationUsingResponse(download as WKDownloadMBS, response as NSURLResponseMBS, suggestedFilename as String, byref destination as FolderItem)
- event downloadWillPerformHTTPRedirection(download as WKDownloadMBS, response as NSURLResponseMBS, request as NSURLRequestMBS, byref DownloadRedirectPolicy as Integer)
- event downloadDidReceiveAuthenticationChallenge(download as WKDownloadMBS, challenge as NSURLAuthenticationChallengeMBS, byref AuthChallengeDisposition as Integer, byref credentials as NSURLCredentialMBS)
- event downloadDidFailWithError(download as WKDownloadMBS, error as NSErrorMBS, resumeData as MemoryBlock)
- event navigationActionDidBecomeDownload(navigationAction as WKNavigationActionMBS, download as WKDownloadMBS)
- event navigationResponseDidBecomeDownload(navigationResponse as WKNavigationResponseMBS, download as WKDownloadMBS)
- event DidReceiveAuthenticationChallenge(challenge as NSURLAuthenticationChallengeMBS, byref AuthChallengeDisposition as Integer, byref credentials as NSURLCredentialMBS)
- control WKWebViewControlMBS
- method runOpenPanelWithParametersCompleted(URLs() as NSURLMBS)
- method goToBackForwardListItem(Item as WKBackForwardListItemMBS)
- method LoadFileURL(File as FolderItem, readAccessItem as FolderItem)
- method userScripts as WKUserScriptMBS()
- method addUserScript(userScript as WKUserScriptMBS)
- method removeAllUserScripts
- method setMagnification(magnification as double, pointX as double, pointY as double)
- method addScriptMessageHandler(Name as String)
- method removeScriptMessageHandler(Name as String)
- method EvaluateJavaScript(JavaScript as String, Tag as String = "")
- method EvaluateJavaScript(JavaScript as String, byref Error as NSErrorMBS) as Variant
- method LoadData(Data as MemoryBlock, MIMEType as String, textEncodingName as String, baseURL as string = "")
- method LoadHTML(htmlText as String, baseURL as string = "")
- method LoadURL(URL as string)
- method LoadURLRequest(Request as NSURLRequestMBS)
- method stopLoading
- method goBack
- method goForward
- method reload
- method reloadFromOrigin
- method takeSnapshot(tag as string = "")
- method takeSnapshot(byref error as NSErrorMBS) as NSImageMBS
- method printOperation(printInfo as NSPrintInfoMBS) as NSPrintOperationMBS
- property allowUniversalAccessFromFileURLs as Boolean
- property allowFileAccessFromFileURLs as Boolean
- property View as NSViewMBS
- property WKWebView as WKWebViewMBS
- property Navigation as WKNavigationMBS
- property CanGoBack as Boolean
- property CanGoForward as Boolean
- property IsLoading as Boolean
- property EstimatedProgress as Double
- property Title as String
- property URL as String
- property customUserAgent as String
- property allowsBackForwardNavigationGestures as Boolean
- property allowsLinkPreview as Boolean
- property hasOnlySecureContent as Boolean
- property developerExtrasEnabled as Boolean
- property javaScriptEnabled as Boolean
- property javaScriptCanOpenWindowsAutomatically as Boolean
- property javaEnabled as Boolean
- property plugInsEnabled as Boolean
- property loadsImagesAutomatically as Boolean
- property minimumFontSize as Double
- property allowsMagnification as Boolean
- property magnification as Double
- property privateBrowsing as Boolean
- property backForwardList as WKBackForwardListMBS
- property AcceptTabs as Boolean
- shared method setUsePrivateBrowsing(value as Boolean)
- shared property UsePrivateBrowsing as Boolean
- event GotFocus
- event LostFocus
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event JavaScriptEvaluated(JavaScript as String, Result as Variant, Error as NSErrorMBS, Tag as String)
- event decidePolicyForNavigationAction(navigationAction as WKNavigationActionMBS, decisionHandler as WKPolicyForNavigationActionDecisionHandlerMBS)
- event runJavaScriptAlertPanel(initiatedByFrame as WKFrameInfoMBS, message as String)
- event runJavaScriptConfirmPanel(initiatedByFrame as WKFrameInfoMBS, message as String) as boolean
- event runJavaScriptTextInputPanel(initiatedByFrame as WKFrameInfoMBS, prompt as String, defaultText as String) as String
- event didStartProvisionalNavigation(navigation as WKNavigationMBS)
- event didReceiveServerRedirectForProvisionalNavigation(navigation as WKNavigationMBS)
- event didFailProvisionalNavigation(navigation as WKNavigationMBS, Error as NSErrorMBS)
- event didCommitNavigation(navigation as WKNavigationMBS)
- event didFinishNavigation(navigation as WKNavigationMBS)
- event didFailNavigation(navigation as WKNavigationMBS, Error as NSErrorMBS)
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event takeSnapshotCompleted(image as NSImageMBS, error as NSErrorMBS, tag as string)
- event didReceiveScriptMessage(Body as Variant, name as String)
- event TitleChanged(Title as String, oldTitle as string)
- event EstimatedProgressChanged(estimatedProgress as double, oldEstimatedProgress as double)
- event decidePolicyForNavigationResponse(navigationResponse as WKNavigationResponseMBS, decisionHandler as WKPolicyForNavigationResponseDecisionHandlerMBS)
- event CreateWebView(URL as String, request as NSURLRequestMBS) as Variant
- event DidClose
- event WebContentProcessDidTerminate
- event runOpenPanelWithParameters(initiatedByFrame as WKFrameInfoMBS, allowsMultipleSelection as Boolean, allowsDirectories as Boolean)
- event downloadDidFinish(download as WKDownloadMBS)
- event downloadDecideDestinationUsingResponse(download as WKDownloadMBS, response as NSURLResponseMBS, suggestedFilename as String, byref destination as FolderItem)
- event downloadWillPerformHTTPRedirection(download as WKDownloadMBS, response as NSURLResponseMBS, request as NSURLRequestMBS, byref DownloadRedirectPolicy as Integer)
- event downloadDidReceiveAuthenticationChallenge(download as WKDownloadMBS, challenge as NSURLAuthenticationChallengeMBS, byref AuthChallengeDisposition as Integer, byref credentials as NSURLCredentialMBS)
- event downloadDidFailWithError(download as WKDownloadMBS, error as NSErrorMBS, resumeData as MemoryBlock)
- event navigationActionDidBecomeDownload(navigationAction as WKNavigationActionMBS, download as WKDownloadMBS)
- event navigationResponseDidBecomeDownload(navigationResponse as WKNavigationResponseMBS, download as WKDownloadMBS)
- event DidReceiveAuthenticationChallenge(challenge as NSURLAuthenticationChallengeMBS, byref AuthChallengeDisposition as Integer, byref credentials as NSURLCredentialMBS)
- control WKWebViewIOSControlMBS
- method goToBackForwardListItem(Item as WKBackForwardListItemMBS)
- method LoadFileURL(File as FolderItem, readAccessItem as FolderItem)
- method userScripts as WKUserScriptMBS()
- method addUserScript(userScript as WKUserScriptMBS)
- method removeAllUserScripts
- method addScriptMessageHandler(Name as String)
- method removeScriptMessageHandler(Name as String)
- method EvaluateJavaScript(JavaScript as String, Tag as String = "")
- method EvaluateJavaScript(JavaScript as String, byref Error as NSErrorMBS) as Variant
- method LoadData(Data as MemoryBlock, MIMEType as String, textEncodingName as String, baseURL as string = "")
- method LoadHTML(htmlText as String, baseURL as string = "")
- method LoadURL(URL as string)
- method LoadURLRequest(Request as NSURLRequestMBS)
- method stopLoading
- method goBack
- method goForward
- method reload
- method reloadFromOrigin
- method takeSnapshot(tag as string = "")
- method takeSnapshot(byref error as NSErrorMBS) as NSImageMBS
- property allowUniversalAccessFromFileURLs as Boolean
- property allowFileAccessFromFileURLs as Boolean
- property View as NSViewMBS
- property WKWebView as WKWebViewMBS
- property Navigation as WKNavigationMBS
- property CanGoBack as Boolean
- property CanGoForward as Boolean
- property IsLoading as Boolean
- property EstimatedProgress as Double
- property Title as String
- property URL as String
- property customUserAgent as String
- property allowsBackForwardNavigationGestures as Boolean
- property allowsLinkPreview as Boolean
- property hasOnlySecureContent as Boolean
- property developerExtrasEnabled as Boolean
- property javaScriptEnabled as Boolean
- property javaScriptCanOpenWindowsAutomatically as Boolean
- property loadsImagesAutomatically as Boolean
- property minimumFontSize as Double
- property privateBrowsing as Boolean
- property backForwardList as WKBackForwardListMBS
- shared method setUsePrivateBrowsing(value as Boolean)
- shared property UsePrivateBrowsing as Boolean
- event GotFocus
- event LostFocus
- event JavaScriptEvaluated(JavaScript as String, Result as Variant, Error as NSErrorMBS, Tag as String)
- event decidePolicyForNavigationAction(navigationAction as WKNavigationActionMBS, decisionHandler as WKPolicyForNavigationActionDecisionHandlerMBS)
- event runJavaScriptAlertPanel(initiatedByFrame as WKFrameInfoMBS, message as String)
- event runJavaScriptConfirmPanel(initiatedByFrame as WKFrameInfoMBS, message as String) as boolean
- event runJavaScriptTextInputPanel(initiatedByFrame as WKFrameInfoMBS, prompt as String, defaultText as String) as String
- event didStartProvisionalNavigation(navigation as WKNavigationMBS)
- event didReceiveServerRedirectForProvisionalNavigation(navigation as WKNavigationMBS)
- event didFailProvisionalNavigation(navigation as WKNavigationMBS, Error as NSErrorMBS)
- event didCommitNavigation(navigation as WKNavigationMBS)
- event didFinishNavigation(navigation as WKNavigationMBS)
- event didFailNavigation(navigation as WKNavigationMBS, Error as NSErrorMBS)
- event takeSnapshotCompleted(image as NSImageMBS, error as NSErrorMBS, tag as string)
- event didReceiveScriptMessage(Body as Variant, name as String)
- event TitleChanged(Title as String, oldTitle as string)
- event EstimatedProgressChanged(estimatedProgress as double, oldEstimatedProgress as double)
- event decidePolicyForNavigationResponse(navigationResponse as WKNavigationResponseMBS, decisionHandler as WKPolicyForNavigationResponseDecisionHandlerMBS)
- event CreateWebView(URL as String, request as NSURLRequestMBS) as WKWebViewIOSControlMBS
- event DidClose
- event WebContentProcessDidTerminate
- event downloadDidFinish(download as WKDownloadMBS)
- event downloadDecideDestinationUsingResponse(download as WKDownloadMBS, response as NSURLResponseMBS, suggestedFilename as String, byref destination as FolderItem)
- event downloadWillPerformHTTPRedirection(download as WKDownloadMBS, response as NSURLResponseMBS, request as NSURLRequestMBS, byref DownloadRedirectPolicy as Integer)
- event downloadDidReceiveAuthenticationChallenge(download as WKDownloadMBS, challenge as NSURLAuthenticationChallengeMBS, byref AuthChallengeDisposition as Integer, byref credentials as NSURLCredentialMBS)
- event downloadDidFailWithError(download as WKDownloadMBS, error as NSErrorMBS, resumeData as MemoryBlock)
- event navigationActionDidBecomeDownload(navigationAction as WKNavigationActionMBS, download as WKDownloadMBS)
- event navigationResponseDidBecomeDownload(navigationResponse as WKNavigationResponseMBS, download as WKDownloadMBS)
- event DidReceiveAuthenticationChallenge(challenge as NSURLAuthenticationChallengeMBS, byref AuthChallengeDisposition as Integer, byref credentials as NSURLCredentialMBS)
- module WVWebViewModuleMBS
Blog Entries
- News from the MBS Xojo Plugins Version 22.0
- MonkeyBread Software Releases the MBS Xojo Plugins in version 22.0
- Three new controls for iOS in Xojo
- News from the MBS Xojo Plugins Version 20.4
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.4
- News from the MBS Xojo Plugins Version 20.3
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.3
- News from the MBS Xojo Plugins Version 20.1
- Custom JavaScript messages to WKWebViewControlMBS
- Enable Web Inspector for WebViewer
Videos
- XDC 2020 MBS Plugins Presentation
- Presentation from Munich conference about MBS Plugins.
- Presentation from London conference about MBS Plugins.
- Presentation from Xojo Developer Conference 2019 in Miami.
Xojo Developer Magazine
- 21.5, page 10: News
- 20.5, page 10: News
- 19.6, page 10: News
- 18.6, page 10: News
- 18.3, page 43: Happy Birthday MonkeyBread Software, What is new in the MBS Xojo Plugins by Stefanie Juchmes
- 18.3, page 10: News
- 17.5, page 41: What's New in the MBS Plugins, With the Plugins growing every year, here are new capabilities you may have missed by Stefanie Juchmes
- 17.2, page 10: News
- 16.2, page 9: News
- 15.2, page 10: News