The plugin part WKWebViewControl
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
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
- class WKDownloadMBS
- class WKFrameInfoMBS
- class WKHTTPCookieStoreMBS
- class WKNavigationActionMBS
- class WKNavigationMBS
- class WKNavigationResponseMBS
- class WKPolicyForNavigationActionDecisionHandlerMBS
- class WKPolicyForNavigationResponseDecisionHandlerMBS
- class WKPreferencesMBS
- class WKUserScriptMBS
- class WKWebViewConfigurationMBS
- 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
Videos
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