Platforms to show: All Mac Windows Linux Cross-Platform

Back to LinuxWebViewMBS class.

Next items

LinuxWebViewMBS.BackForwardList as LinuxWebBackForwardListMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Obtains the BackForwardList associated with the given WebView.

The BackForwardList is owned by the WebView.

LinuxWebViewMBS.CanCopyClipboard as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Whether copy is possible.

LinuxWebViewMBS.CanCutClipboard as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Whether cut is possible.

LinuxWebViewMBS.CanGoBack as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Determines whether web_view has a previous history item.

Returns true if able to move back, false otherwise.

LinuxWebViewMBS.CanGoBackOrForward(steps as Integer) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Determines whether web_view has a history item of steps.

Negative values represent steps backward while positive values represent steps forward.
steps: the number of steps
Returns true if able to move back or forward the given number of steps, false otherwise.

LinuxWebViewMBS.CanGoForward as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Determines whether web_view has a next history item.

Returns true if able to move forward, false otherwise

LinuxWebViewMBS.CanPasteClipboard as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Whether paste is possible.

LinuxWebViewMBS.CanRedo as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Whether redo is possible.

LinuxWebViewMBS.CanShowMimeType(MimeType as string) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
This functions returns whether or not a MIME type can be displayed using this view.

MimeType: a MIME type

Return boolean indicating if the MIME type can be displayed.
See also FileExtensionToMimeTypeMBS function.

LinuxWebViewMBS.CanUndo as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Whether undo is possible.

LinuxWebViewMBS.Constructor   Private

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
The private constructor.

LinuxWebViewMBS.CopyClipboard

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Copies the current selection inside the web_view to the clipboard.

LinuxWebViewMBS.CustomEncoding as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
property HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
The current WebKitWebView encoding.

(Read and Write computed property)

LinuxWebViewMBS.CutClipboard

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Cuts the current selection inside the web_view to the clipboard.

LinuxWebViewMBS.DeleteSelection

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Deletes the current selection inside the web_view.

LinuxWebViewMBS.Destructor

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
The destructor.

LinuxWebViewMBS.Editable as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Whether the user is allowed to edit the document.

If flag is true, webview allows the user to edit the document. If flag is false, an element in webview's document can only be edited if the CONTENTEDITABLE attribute has been set on the element or one of its parent elements. You can change webview's document programmatically regardless of this setting. By default a WebKitWebView is not editable.

Normally, an HTML document is not editable unless the elements within the document are editable. This function provides a low-level way to make the contents of a WebKitWebView editable without altering the document or DOM structure.
(Read and Write computed property)

LinuxWebViewMBS.Encoding as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Returns the default encoding of the WebKitWebView.

LinuxWebViewMBS.EvaluateScript(script as string) as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Evaluates a string of JavaScript.

script A string containing the script to evaluate.
Returns the value as string that results from evaluating script, or "" if an exception is thrown.

LinuxWebViewMBS.ExecuteScript(script as string)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Executes java script.

LinuxWebViewMBS.FocusedFrame as LinuxWebFrameMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Returns the frame that has focus or an active text selection.

Returns the focused frame or nil if no frame is focused

LinuxWebViewMBS.FullContentZoom as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Whether the zoom level affects only text or all elements.

False if only text should be scaled (the default), true if the full content of the view should be scaled.
(Read and Write computed property)

LinuxWebViewMBS.GoBack

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Loads the previous history item.

LinuxWebViewMBS.GoBackOrForward(steps as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Loads the history item that is the number of steps away from the current item.

Negative values represent steps backward while positive values represent steps forward.

LinuxWebViewMBS.GoForward

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Loads the next history item.

LinuxWebViewMBS.GoToItem(item as LinuxWebHistoryItemMBS) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Go to the specified history item.

Returns true if loading of item is successful, false if not.

LinuxWebViewMBS.HasSelection as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Determines whether text was selected.

Returns true if there is selected text, false if not

LinuxWebViewMBS.IconURL as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Returns the favorite icon URL for the current website.

LinuxWebViewMBS.Inspector as LinuxWebInspectorMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Obtains the WebKitWebInspector associated with the WebKitWebView.

Every WebKitWebView object has a WebKitWebInspector object attached to it as soon as it is created, so this function will only return nil if the argument is not a valid WebKitWebView.

LinuxWebViewMBS.IsLoading as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 19.3 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Returns true while web view is loading.

Works for WebKit 1.x and 2.x.

LinuxWebViewMBS.JSContext as LinuxJavaScriptContextMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Queries the javascript context for the main webframe.

LinuxWebViewMBS.LoadHTMLString(HTMLString as string, BaseURL as string = "")

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Loads a HTML string.

LinuxWebViewMBS.LoadRequest(request as LinuxWebNetworkRequestMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Requests loading of the specified asynchronous client request.

Creates a provisional data source that will transition to a committed data source once any data has been received. Use StopLoading to stop the load.

LinuxWebViewMBS.LoadStatus as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Returns the current load state.

Works for WebKit 1.x and 2.x.

NameValueDescription
WEBKIT_LOAD_PROVISIONAL0No data has been received yet, empty structures have been allocated to perform the load; the load may still fail for transport issues such as not being able to resolve a name, or connect to a port.
WEBKIT_LOAD_COMMITTED1The first data chunk has arrived, meaning that the necessary transport requirements are stabilished, and the load is being performed.
WEBKIT_LOAD_FINISHED2This state means that everything that was required to display the page has been loaded.
WEBKIT_LOAD_FIRST_VISUALLY_NON_EMPTY_LAYOUT3The first layout with actual visible content happened; one or more layouts may have happened before that caused nothing to be visible on the screen, because the data available at the time was not significant enough.
WEBKIT_LOAD_FAILED4This state means that some error occurred during the page load that prevented it from being completed. You can connect to the #WebKitWebView::load-error signal if you want to know precisely what kind of error occurred.

LinuxWebViewMBS.LoadString(content as string, MimeType as String, Encoding as String, BaseURL as string)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Requests loading of the given content with the specified MimeType, encoding and BaseURL.

If mime_type is "", "text/html" is assumed.
If encoding is "", "UTF-8" is assumed.

Content: an URI string
MimeType: the MIME type, or "".
Encoding: the encoding, or "".
BaseURL: the base URI for relative locations.

See also FileExtensionToMimeTypeMBS function.

LinuxWebViewMBS.LoadURL(URL as string)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Requests loading of the specified URI string.

LinuxWebViewMBS.MainFrame as LinuxWebFrameMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Returns the main frame of the document.

LinuxWebViewMBS.MarkTextMatches(text as string, caseSensitive as boolean = false, limit as Integer = 99) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Attempts to highlight all occurances of string inside webview.

string: a string to look for
case_sensitive: whether to respect the case of text
limit: the maximum number of strings to look for or 0 for all
Returns the number of strings highlighted.

LinuxWebViewMBS.PasteClipboard

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Pastes the current contents of the clipboard to the webview.

LinuxWebViewMBS.Progress as Double

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
The global locating progress in percent.

1.0 is full progress.

LinuxWebViewMBS.Redo

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Redos last action if possible.

LinuxWebViewMBS.Reload

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Reloads the initial request.

LinuxWebViewMBS.ReloadIgnoreCache

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Reloads the webview without using any cached data.

LinuxWebViewMBS.SearchText(text as string, caseSensitive as boolean = false, forward as boolean = true, wrap as boolean = true) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Looks for a specified string inside webview.

text: a string to look for.
case_sensitive: whether to respect the case of text.
forward: whether to find forward or not.
wrap: whether to continue looking at the beginning after reaching the end.
Returns trueT on success or false on failure.

LinuxWebViewMBS.SelectAll

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Attempts to select everything inside the webview.

LinuxWebViewMBS.SetHighlightTextMatches(highlight as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Highlights text matches previously marked by MarkTextMatches.

LinuxWebViewMBS.SetMaintainsBackForwardList(flag as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Set the view to maintain a back or forward list of history items.

LinuxWebViewMBS.Settings as LinuxWebSettingsMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property HTMLViewer Linux MBS Linux Plugin 13.5 ❌ No ❌ No ✅ Yes ❌ No Desktop only
The settings for this webview.

(Read and Write computed property)

LinuxWebViewMBS.StopLoading

Type Topic Plugin Version macOS Windows Linux iOS Targets
method HTMLViewer Linux MBS Linux Plugin 12.4 ❌ No ❌ No ✅ Yes ❌ No Desktop only
Stops any pending loads on frame's data source, and those of its children.

Next items

The items on this page are in the following plugins: MBS Linux Plugin.


The biggest plugin in space...