Class WebView
Definition
- Assembly:
- Tizen.WebView.dll
A view used to render the web contents.
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12. The WebView provided by .NET MAUI or Tizen.NUI can be used instead.")]
public class WebView : EvasObject
- Inheritance
Constructors
View SourceWebView(EvasObject)
Creates a WebView object.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public WebView(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent object of the WebView. |
Properties
View SourceContentsSize
Gets size of the content.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Size ContentsSize { get; }
Property Value
Type | Description |
---|---|
Size | size of the coordinate. |
HasFocus
Whether a view has the focus.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool HasFocus { get; }
Property Value
Type | Description |
---|---|
bool |
LoadProgress
Gets the current load progress of the page.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public double LoadProgress { get; }
Property Value
Type | Description |
---|---|
double | 'value 0.0 to 1.0' on success, otherwise '-1.0'. |
Scale
Gets the current scale factor of the page.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public double Scale { get; }
Property Value
Type | Description |
---|---|
double |
ScrollPosition
Get and Sets the scroll position of the page.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Point ScrollPosition { get; set; }
Property Value
Type | Description |
---|---|
Point | The class Point object with X, Y coordinates. |
Title
Current title of the main frame.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Title { get; }
Property Value
Type | Description |
---|---|
string |
Url
Current URL of the main frame.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string Url { get; }
Property Value
Type | Description |
---|---|
string |
UserAgent
Current user agent string of this view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public string UserAgent { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
View SourceAddJavaScriptMessageHandler(string, JavaScriptMessageHandler)
Injects the supplied javascript message handler into the view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool AddJavaScriptMessageHandler(string name, JavaScriptMessageHandler handler)
Parameters
Type | Name | Description |
---|---|---|
string | name | The message callback. |
JavaScriptMessageHandler | handler | The name used to expose the object in JavaScript. |
Returns
Type | Description |
---|---|
bool | 'true' on success, otherwise 'false'. |
CanGoBack()
Checks whether it is possible to navigate backward one item in history.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool CanGoBack()
Returns
Type | Description |
---|---|
bool | Whether it is possible to navigate backward one item in history. |
CanGoForward()
Checks whether it is possible to navigate forward one item in history.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public bool CanGoForward()
Returns
Type | Description |
---|---|
bool | Whether it is possible to navigate forward one item in history. |
ClearBackForwardList()
Clear the back/forward list object of this view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ClearBackForwardList()
CreateHandle(EvasObject)
Creates a widget handle.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
protected override IntPtr CreateHandle(EvasObject parent)
Parameters
Type | Name | Description |
---|---|---|
EvasObject | parent | Parent EvasObject. |
Returns
Type | Description |
---|---|
System.IntPtr | IntPtr of the widget handle. |
Overrides
View SourceEval(string)
Requests the execution of the given script.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Eval(string script)
Parameters
Type | Name | Description |
---|---|---|
string | script | The JavaScript code string to execute. |
EvalAsync(string)
Requests the evaluation of the given script.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Task<string> EvalAsync(string script)
Parameters
Type | Name | Description |
---|---|---|
string | script | The JavaScript code string to evaluate. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<TResult><string> | A task that contains the result of the evaluation as a string. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when a script is null or empty string. |
EvalWithResult(string, string)
Requests the execution of a given name and the result to the JavaScript runtime.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void EvalWithResult(string name, string result)
Parameters
Type | Name | Description |
---|---|---|
string | name | The name used to expose the object in JavaScript. |
string | result | The result to the JavaScript runtime. |
ExitFullscreen()
Exit full screen.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ExitFullscreen()
FindText(string, FindOption, int)
Searches and highlights the given text string in the document.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void FindText(string text, FindOption option, int maxMatchCount)
Parameters
Type | Name | Description |
---|---|---|
string | text | The text to find. |
FindOption | option | The options to find. |
int | maxMatchCount | The maximum match count to find, unlimited if 0. |
GetBackForwardList()
Gets the back/forward list object of this view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public BackForwardList GetBackForwardList()
Returns
Type | Description |
---|---|
BackForwardList | The BackForward List object of this view. |
GetContext()
Gets the context object of this view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Context GetContext()
Returns
Type | Description |
---|---|
Context | The context object of this view. |
GetSettings()
Gets the settings object of this view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public Settings GetSettings()
Returns
Type | Description |
---|---|
Settings | The settings object of this view. |
GoBack()
Asks the main frame to navigate back in history.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void GoBack()
GoForward()
Asks the main frame to navigate forward in history.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void GoForward()
LoadHtml(string, string)
Loads the specified HTML string as the content of the view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void LoadHtml(string html, string baseUrl)
Parameters
Type | Name | Description |
---|---|---|
string | html | HTML data to load. |
string | baseUrl | Base URL used for relative paths to external objects. |
LoadUrl(string)
Asks the object to load the given URL.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void LoadUrl(string url)
Parameters
Type | Name | Description |
---|---|---|
string | url | The uniform resource identifier to load. |
Remarks
You can only be sure that the URL changes after UrlChanged event.
Reload()
Asks the main frame to reload the current document.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Reload()
Resume()
Resumes the operation associated with the view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Resume()
ScrollBy(Point)
Scrolls the webpage by the given amount.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void ScrollBy(Point delta)
Parameters
Type | Name | Description |
---|---|---|
Point | delta | The class Point object with X, Y coordinates. |
SendOrientation(Orientation)
Sends the orientation of the device.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SendOrientation(Orientation orientation)
Parameters
Type | Name | Description |
---|---|---|
Orientation | orientation | The new orientation of the device in degree. |
SetContextMenuCustomizeDelegate(ContextMenuCustomize)
Sets the delegate for context menu customization.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetContextMenuCustomizeDelegate(WebView.ContextMenuCustomize contextMenuCustomizeDelegate)
Parameters
Type | Name | Description |
---|---|---|
WebView.ContextMenuCustomize | contextMenuCustomizeDelegate | The delegate for context menu customization. |
SetFocus(bool)
Requests to set or unset a view as the currently focused one.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetFocus(bool focused)
Parameters
Type | Name | Description |
---|---|---|
bool | focused | 'true' to set the focus on the view, 'false' to remove the focus from the view. |
SetScale(double, Point)
Sets the current scale factor of the page.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetScale(double scaleFactor, Point scrollTo)
Parameters
Type | Name | Description |
---|---|---|
double | scaleFactor | A new level to set. |
Point | scrollTo | The class Point object with X, Y coordinates. |
SetUrlRequest(string, HttpMethod, IDictionary<string, string>, string)
Requests loading of the given request data.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetUrlRequest(string url, HttpMethod httpMethod, IDictionary<string, string> httpHeaders, string httpBody)
Parameters
Type | Name | Description |
---|---|---|
string | url | The uniform resource identifier to load. |
HttpMethod | httpMethod | The http method. |
System.Collections.Generic.IDictionary<TKey, TValue><string, string> | httpHeaders | The http headers. |
string | httpBody | The http body data. |
SetViewVisibility(bool)
Sets the current page's visibility.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void SetViewVisibility(bool enable)
Parameters
Type | Name | Description |
---|---|---|
bool | enable | 'true' to set on the visibility of the page, 'false' otherwise. |
StopLoading()
Asks the main frame to stop loading.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void StopLoading()
Suspend()
Suspends the operation associated with the view.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public void Suspend()
Events
View SourceContextMenuItemSelected
Event that occurs when the context menu item selected.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<ContextMenuItemEventArgs> ContextMenuItemSelected
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ContextMenuItemEventArgs> |
LoadError
Event that occurs when the load throws an error.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<SmartCallbackLoadErrorArgs> LoadError
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><SmartCallbackLoadErrorArgs> |
LoadFinished
Event that occurs when the load is finished.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler LoadFinished
Event Type
Type | Description |
---|---|
System.EventHandler |
LoadStarted
Event that occurs when the load is started.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler LoadStarted
Event Type
Type | Description |
---|---|
System.EventHandler |
NavigationPolicyDecideRequested
Event that occurs when the policy navigation is decided.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<NavigationPolicyEventArgs> NavigationPolicyDecideRequested
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><NavigationPolicyEventArgs> |
NewWindowPolicyDecideRequested
Event that occurs when the policy new window is decided.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<NewWindowPolicyEventArgs> NewWindowPolicyDecideRequested
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><NewWindowPolicyEventArgs> |
ResponsePolicyDecideRequested
Event that occurs when the policy response is decided.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<ResponsePolicyEventArgs> ResponsePolicyDecideRequested
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><ResponsePolicyEventArgs> |
TitleChanged
Event that occurs when the title of the main frame is changed.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<SmartCallbackArgs> TitleChanged
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><SmartCallbackArgs> |
UrlChanged
Event that occurs when the URL of the main frame is changed.
Declaration
[Obsolete("Deprecated since API Level 10. Will be removed in API Level 12.")]
public event EventHandler<SmartCallbackArgs> UrlChanged
Event Type
Type | Description |
---|---|
System.EventHandler<TEventArgs><SmartCallbackArgs> |