Jump to content

WebView

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Cru121 (talk | contribs) at 10:51, 23 January 2023 (not an enwp expert; hopefully someone picks this up...). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Webview or embedded browser control is a web browser that is embedded in a native app to display web content.

Why webview

  • For app users, web content embedded in an app ensures a seamless experience.
  • For app developers, webview offers a simple way of rendering a web page within the app.

List of webviews

Most major computing platforms, such as Android, iOS, or UWP come with a default webview.

WebView may refer to:

  • WebView, an Android framework based on Blink
    • WebView 2, a Microsoft Edge framework based on Blink
  • WebView, an older Microsoft Edge framework based on EdgeHTML
  • WebView, a legacy Microsoft Internet Explorer framework based on MSHTML
  • WebView, an Apple framework based on WebKit
  • WebView, the embedded browser component in JavaFX

In-app browsers

Some apps, for example, social network apps, use in-app browsers to display web content. Often, these come with additional features similar to standard web browsers, for example, the address bar.

Internally, these can use the platform-default webview component, or even their own. As such, they can be seen as an example of webview usage or halfway between webview and a standalone web browser.

Controversies

Dedicated web browsers usually come with security and privacy features. Users have control over what level of privacy and security they prefer. For embedded browsers, the control is much lower. The privacy risks might be even more critical for in-app browsers which circumvent app store policies to prevent keystroke monitoring and tracking.[1]

  1. ^ Hill, Michael (Sep 6, 2022). "In-app browser security risks, and what to do about them". CSO. UK. Retrieved Jan 23, 2023.