4 <name>Tizen.WebView</name>
7 <member name="T:Tizen.WebView.Chromium">
9 This class provides methods to initialize and shutdown Chromium-efl.
12 <member name="M:Tizen.WebView.Chromium.Initialize">
14 Initializes Chromium's instance.
16 <returns>A reference count of Chromium's instance</returns>
18 <member name="M:Tizen.WebView.Chromium.Shutdown">
20 Decreases a reference count of WebKit's instance, possibly destroying it.
22 <returns>A reference count of Chromium's instance</returns>
24 <member name="T:Tizen.WebView.CacheModel">
26 Enumeration that contains option for cache model.
29 <member name="F:Tizen.WebView.CacheModel.DocumentViewer">
31 Use the smallest cache capacity.
34 <member name="F:Tizen.WebView.CacheModel.DocumentBrowser">
36 Use bigger cache capacity than DocumentBrowser.
39 <member name="F:Tizen.WebView.CacheModel.PrimaryWebBrowser">
41 Use the biggest cache capacity.
44 <member name="T:Tizen.WebView.Context">
46 This class encapsulates all pages related to the specific use of Chromium-efl.
49 Applications have the option of creating a context different from the default one and using it for a group of pages.
50 All pages in the same context share the same preferences, visited link set, local storage, and so on.
53 <member name="P:Tizen.WebView.Context.CacheModel">
58 The default cache model is DocumentViewer.
61 <member name="M:Tizen.WebView.Context.GetCookieManager">
63 Gets the CookieManager object for this context.
65 <returns>The CookieManager object</returns>
67 <member name="T:Tizen.WebView.CookieAcceptPolicy">
69 Enumeration that contains accept policies for the cookies.
72 <member name="F:Tizen.WebView.CookieAcceptPolicy.Always">
74 Accepts every cookie sent from any page.
77 <member name="F:Tizen.WebView.CookieAcceptPolicy.Never">
82 <member name="F:Tizen.WebView.CookieAcceptPolicy.NoThirdParty">
84 Accepts only cookies set by the main document loaded.
87 <member name="T:Tizen.WebView.CookiePersistentStorage">
89 Enumeration that creates a type name for the storage of persistent cookies.
92 <member name="F:Tizen.WebView.CookiePersistentStorage.Text">
94 Cookies are stored in a text file in the Mozilla "cookies.txt" format.
97 <member name="F:Tizen.WebView.CookiePersistentStorage.SqlLite">
99 Cookies are stored in a SQLite file in the current Mozilla format.
102 <member name="T:Tizen.WebView.CookieManager">
104 This class provides methods for the cookie manager.
107 <member name="M:Tizen.WebView.CookieManager.SetCookieAcceptPolicy(Tizen.WebView.CookieAcceptPolicy)">
109 Sets the cookie acceptance policy.
112 By default, only cookies set by the main document loaded are accepted.
114 <param name="policy">The cookie acceptance policy</param>
116 <member name="M:Tizen.WebView.CookieManager.ClearCookies">
118 Deletes all the cookies.
121 <member name="M:Tizen.WebView.CookieManager.SetPersistentStorage(System.String,Tizen.WebView.CookiePersistentStorage)">
123 Sets the storage where non-session cookies are stored persistently to read/write the cookies.
125 <privilege>http://tizen.org/privilege/mediastorage</privilege>
126 <privilege>http://tizen.org/privilege/externalstorage</privilege>
127 <param name="path">The path where to read/write Cookies</param>
128 <param name="storage">The type of storage</param>
130 <member name="T:Tizen.WebView.JavaScriptMessage">
132 A Script message contains information that sent from JavaScript runtime.
135 <member name="P:Tizen.WebView.JavaScriptMessage.Name">
137 Obect name in JavaScript.
140 <member name="M:Tizen.WebView.JavaScriptMessage.GetBodyAsInteger">
142 Gets the value of body as integer type.
144 <returns>The value of body as integer type</returns>
146 <member name="M:Tizen.WebView.JavaScriptMessage.GetBodyAsDouble">
148 Gets the value of body as double type.
150 <returns>The value of body as double type</returns>
152 <member name="M:Tizen.WebView.JavaScriptMessage.GetBodyAsBoolean">
154 Gets the value of body as boolean type.
156 <returns>The value of body as boolean type</returns>
158 <member name="M:Tizen.WebView.JavaScriptMessage.GetBodyAsString">
160 Gets the value of body as string type.
162 <returns>The value of body as string type</returns>
164 <member name="T:Tizen.WebView.Settings">
166 This class provides properties for setting the preference of a specific WebView.
169 <member name="P:Tizen.WebView.Settings.JavaScriptEnabled">
171 Whether JavaScript can be executable.
174 <member name="P:Tizen.WebView.Settings.LoadImageAutomatically">
176 Whether images can be loaded automatically.
179 <member name="P:Tizen.WebView.Settings.DefaultTextEncodingName">
181 The default text encoding name.
184 <member name="P:Tizen.WebView.Settings.DefaultFontSize">
186 The default font size of a pixel.
189 <member name="T:Tizen.WebView.SmartCallbackArgs">
191 Argument from the SmartCallback.
194 <member name="M:Tizen.WebView.SmartCallbackArgs.GetAsInteger">
196 Gets argument as integer type.
198 <returns>Argument as integer type</returns>
200 <member name="M:Tizen.WebView.SmartCallbackArgs.GetAsDouble">
202 Gets argument as double type.
204 <returns>Argument as double type</returns>
206 <member name="M:Tizen.WebView.SmartCallbackArgs.GetAsBoolean">
208 Gets argument as boolean type.
210 <returns>Argument as boolean type</returns>
212 <member name="M:Tizen.WebView.SmartCallbackArgs.GetAsString">
214 Gets argument as string type.
216 <returns>Argument as string type</returns>
218 <member name="T:Tizen.WebView.LoadErrorCode">
220 Enumeration that provides an option to error codes.
223 <member name="F:Tizen.WebView.LoadErrorCode.Unknown">
228 <member name="F:Tizen.WebView.LoadErrorCode.Canceled">
233 <member name="F:Tizen.WebView.LoadErrorCode.CantSupportMimetype">
235 Can't show page for this MIME Type.
238 <member name="F:Tizen.WebView.LoadErrorCode.FailedFileIo">
243 <member name="F:Tizen.WebView.LoadErrorCode.CantConnect">
245 Cannot connect to network.
248 <member name="F:Tizen.WebView.LoadErrorCode.CantLookupHost">
250 Fail to look up host from DNS.
253 <member name="F:Tizen.WebView.LoadErrorCode.FailedTlsHandshake">
255 Fail to SSL/TLS handshake.
258 <member name="F:Tizen.WebView.LoadErrorCode.InvalidCertificate">
260 Received certificate is invalid.
263 <member name="F:Tizen.WebView.LoadErrorCode.RequestTimeout">
268 <member name="F:Tizen.WebView.LoadErrorCode.TooManyRedirects">
273 <member name="F:Tizen.WebView.LoadErrorCode.TooManyRequests">
275 Too many requests during this load
278 <member name="F:Tizen.WebView.LoadErrorCode.BadUrl">
283 <member name="F:Tizen.WebView.LoadErrorCode.UnsupportedScheme">
288 <member name="F:Tizen.WebView.LoadErrorCode.Authentication">
290 User authentication failed on server
293 <member name="F:Tizen.WebView.LoadErrorCode.InternalServer">
295 Web server has internal server error.
298 <member name="T:Tizen.WebView.SmartCallbackLoadErrorArgs">
300 Argument from the LoadError SmartCallback.
303 <member name="P:Tizen.WebView.SmartCallbackLoadErrorArgs.Url">
305 Failing URL for the error.
308 <member name="P:Tizen.WebView.SmartCallbackLoadErrorArgs.Code">
313 <member name="P:Tizen.WebView.SmartCallbackLoadErrorArgs.Description">
315 The description for the error.
318 <member name="P:Tizen.WebView.SmartCallbackLoadErrorArgs.Cancellation">
320 Whether the error should be treated as a cancellation.
323 <member name="T:Tizen.WebView.WebView">
325 A view used to render web contents.
328 <member name="E:Tizen.WebView.WebView.LoadStarted">
330 Event that occurs when load started.
333 <member name="E:Tizen.WebView.WebView.LoadFinished">
335 Event that occurs when load finished.
338 <member name="E:Tizen.WebView.WebView.LoadError">
340 Event that occurs when load error.
343 <member name="E:Tizen.WebView.WebView.TitleChanged">
345 Event that occurs when title of main frame was changed.
348 <member name="E:Tizen.WebView.WebView.UrlChanged">
350 Event that occurs when URL of main frame was changed.
353 <member name="P:Tizen.WebView.WebView.Url">
355 Current URL of the main frame.
358 <member name="P:Tizen.WebView.WebView.Title">
360 Current title of the main frame.
363 <member name="P:Tizen.WebView.WebView.UserAgent">
365 Current user agent string of this view.
368 <member name="P:Tizen.WebView.WebView.HasFocus">
370 Whether a view has the focus.
373 <member name="M:Tizen.WebView.WebView.#ctor(ElmSharp.EvasObject)">
375 Create a WebView object.
377 <param name="parent">Parent object of WebView</param>
379 <member name="M:Tizen.WebView.WebView.GetContext">
381 Gets the Context object of this view.
383 <returns>The Context object of this view</returns>
385 <member name="M:Tizen.WebView.WebView.GetSettings">
387 Gets the Settings object of this view.
389 <returns>The Settings object of this view</returns>
391 <member name="M:Tizen.WebView.WebView.LoadUrl(System.String)">
393 Asks the object to load the given URL.
396 You can only be sure that url changed after UrlChanged event.
398 <param name="url">The uniform resource identifier to load</param>
400 <member name="M:Tizen.WebView.WebView.LoadHtml(System.String,System.String)">
402 Loads the specified html string as the content of the view.
404 <param name="html">HTML data to load</param>
405 <param name="baseUrl">Base URL used for relative paths to external objects</param>
407 <member name="M:Tizen.WebView.WebView.StopLoading">
409 Asks the main frame to stop loading.
412 <member name="M:Tizen.WebView.WebView.Reload">
414 Asks the main frame to reload the current document.
417 <member name="M:Tizen.WebView.WebView.GoBack">
419 Asks the main frame to navigate back in history.
422 <member name="M:Tizen.WebView.WebView.GoForward">
424 Asks the main frame to navigate forward in history.
427 <member name="M:Tizen.WebView.WebView.CanGoBack">
429 Checks whether it is possible to navigate backwards one item in history.
431 <returns>Whether it is possible to navigate backwards one item in history</returns>
433 <member name="M:Tizen.WebView.WebView.CanGoForward">
435 Checks whether it is possible to navigate forwards one item in history.
437 <returns>Whether it is possible to navigate forwards one item in history</returns>
439 <member name="M:Tizen.WebView.WebView.AddJavaScriptMessageHandler(System.String,Tizen.WebView.JavaScriptMessageHandler)">
441 Injects the supplied javascript message handler into the view.
443 <param name="name"> The message callback</param>
444 <param name="handler">The name used to expose the object in JavaScript</param>
445 <returns>'true' on success, otherwise 'false'</returns>
447 <member name="M:Tizen.WebView.WebView.EvalWithResult(System.String,System.String)">
449 Requests the execution of given name and result to the JavaScript runtime.
451 <param name="name">The name used to expose the object in JavaScript</param>
452 <param name="result">The result to the JavaScript runtime</param>
454 <member name="M:Tizen.WebView.WebView.Eval(System.String)">
456 Requests the execution of the given script.
458 <param name="script">The JavaScript code string to execute</param>
460 <member name="M:Tizen.WebView.WebView.SetFocus(System.Boolean)">
462 Requests to set or unset a view as the currently focused one.
464 <param name="focused">'true' to set the focus on the view, 'false' to remove the focus from the view</param>