Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WebViewProperties

Indexable

[key: string]: any

key for others property.

Index

Properties

Optional allowsInlineMediaPlayback

allowsInlineMediaPlayback: undefined | true | false

Boolean that determines whether HTML5 videos play inline or use the native full-screen controller. The default value is false Boolean that determines whether HTML5 videos play inline or use the native full-screen controller. The default value is false

Optional automaticallyAdjustContentInsets

automaticallyAdjustContentInsets: undefined | true | false

Controls whether to adjust the content inset for web views that are placed behind a navigation bar, tab bar, or toolbar. The default value is true. Controls whether to adjust the content inset for web views that are placed behind a navigation bar, tab bar, or toolbar. The default value is true.

Optional bounces

bounces: undefined | true | false

Boolean value that determines whether the web view bounces when it reaches the edge of the content. The default value is true. ios only Boolean value that determines whether the web view bounces when it reaches the edge of the content. The default value is true. ios only

Optional contentInset

contentInset: undefined | object

The amount by which the web view content is inset from the edges of the scroll view. Defaults to {top: 0, left: 0, bottom: 0, right: 0}. The amount by which the web view content is inset from the edges of the scroll view. Defaults to {top: 0, left: 0, bottom: 0, right: 0}.

Optional dataDetectorTypes

dataDetectorTypes: "phoneNumber" | "link" | "address" | "calendarEvent" | "none" | "all"

Determines the types of data converted to clickable URLs in the web view’s content. By default only phone numbers are detected.It is for ios only Determines the types of data converted to clickable URLs in the web view’s content. By default only phone numbers are detected.It is for ios only

Optional decelerationRate

decelerationRate: "normal" | "fast"

A floating-point number that determines how quickly the scroll view decelerates after the user lifts their finger. You may also use the string shortcuts "normal" and "fast" which match the underlying iOS settings for UIScrollViewDecelerationRateNormal and UIScrollViewDecelerationRateFast respectively: A floating-point number that determines how quickly the scroll view decelerates after the user lifts their finger. You may also use the string shortcuts "normal" and "fast" which match the underlying iOS settings for UIScrollViewDecelerationRateNormal and UIScrollViewDecelerationRateFast respectively:

Optional domStorageEnabled

domStorageEnabled: undefined | true | false

Boolean value to control whether DOM Storage is enabled. Used only in Android. Boolean value to control whether DOM Storage is enabled. Used only in Android.

extraNativeComponentConfig

extraNativeComponentConfig: function

Type declaration

    • (): void
    • Returns void

Optional injectJavaScript

injectJavaScript: undefined | function

Function that accepts a string that will be passed to the WebView and executed immediately as JavaScript. Function that accepts a string that will be passed to the WebView and executed immediately as JavaScript.

Optional injectedJavaScript

injectedJavaScript: undefined | string

Set this to provide JavaScript that will be injected into the web page when the view loads Set this to provide JavaScript that will be injected into the web page when the view loads

Optional javaScriptEnabled

javaScriptEnabled: undefined | true | false

Boolean value to enable JavaScript in the WebView. Used on Android only as JavaScript is enabled by default on iOS. The default value is true. Boolean value to enable JavaScript in the WebView. Used on Android only as JavaScript is enabled by default on iOS. The default value is true.

Optional mediaPlaybackRequiresUserAction

mediaPlaybackRequiresUserAction: undefined | true | false

Boolean that determines whether HTML5 audio and video requires the user to tap them before they start playing. The default value is true. Boolean that determines whether HTML5 audio and video requires the user to tap them before they start playing. The default value is true.

Optional mixedContentMode

mixedContentMode: "never" | "always" | "compatibility"

Specifies the mixed content mode. i.e WebView will allow a secure origin to load content from any other origin. Specifies the mixed content mode. i.e WebView will allow a secure origin to load content from any other origin.

Optional onError

onError: undefined | function

Function that is invoked when the WebView load fails. Function that is invoked when the WebView load fails.

Optional onLoad

onLoad: undefined | function

Function that is invoked when the WebView has finished loading. Function that is invoked when the WebView has finished loading.

Optional onLoadEnd

onLoadEnd: undefined | function

Function that is invoked when the WebView load succeeds or fails. Function that is invoked when the WebView load succeeds or fails.

Optional onLoadStart

onLoadStart: undefined | function

Function that is invoked when the WebView starts loading. Function that is invoked when the WebView starts loading.

Optional onMessage

onMessage: undefined | function

A function that is invoked when the webview calls window.postMessage. Setting this property will inject a postMessage global into your webview, but will still call pre-existing values of postMessage. window.postMessage accepts one argument, data, which will be available on the event object, event.nativeEvent.data. data must be a string. A function that is invoked when the webview calls window.postMessage. Setting this property will inject a postMessage global into your webview, but will still call pre-existing values of postMessage. window.postMessage accepts one argument, data, which will be available on the event object, event.nativeEvent.data. data must be a string.

Optional onNavigationStateChange

onNavigationStateChange: undefined | function

Function that is invoked when the WebView loading starts or ends. Function that is invoked when the WebView loading starts or ends.

Optional onShouldStartLoadWithRequest

onShouldStartLoadWithRequest: undefined | function

Function that allows custom handling of any web view requests. Return true from the function to continue loading the request and false to stop loading. Ios only Function that allows custom handling of any web view requests. Return true from the function to continue loading the request and false to stop loading. Ios only

Optional renderError

renderError: undefined | function

Function that returns a view to show if there's an error. Function that returns a view to show if there's an error.

Optional renderLoading

renderLoading: undefined | function

Function that returns a loading indicator. Function that returns a loading indicator.

Optional scalesPageToFit

scalesPageToFit: undefined | true | false

Boolean that controls whether the web content is scaled to fit the view and enables the user to change the scale. The default value is true. Boolean that controls whether the web content is scaled to fit the view and enables the user to change the scale. The default value is true.

Optional scrollEnabled

scrollEnabled: undefined | true | false

Boolean value that determines whether scrolling is enabled in the WebView. The default value is true. Boolean value that determines whether scrolling is enabled in the WebView. The default value is true.

Optional source

source: undefined | object

Loads static html or a uri (with optional headers) in the WebView. Loads static html or a uri (with optional headers) in the WebView.

Optional startInLoadingState

startInLoadingState: undefined | true | false

Boolean value that forces the WebView to show the loading view on the first load. Boolean value that forces the WebView to show the loading view on the first load.

Optional style

style: undefined | object

The style to apply to the WebView. The style to apply to the WebView.

Optional thirdPartyCookiesEnabled

thirdPartyCookiesEnabled: undefined | true | false

Boolean value to enable third party cookies in the WebView. Used on Android Lollipop and above only as third party cookies are enabled by default on Android Kitkat and below and on iOS. The default value is true. Boolean value to enable third party cookies in the WebView. Used on Android Lollipop and above only as third party cookies are enabled by default on Android Kitkat and below and on iOS. The default value is true.

Optional userAgent

userAgent: undefined | string

Sets the user-agent for the WebView. It is for android only Sets the user-agent for the WebView. It is for android only

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc