UI Components
WebView
UI component for rendering web content.
<WebView> is a UI component for rendering web content. The content can be from a remote URL, a local file, or an inline string.
See also: HtmlView.


<WebView src="https://nativescript.org/" />Tip
To be able to use gestures inside a WebView on Android, disable zoom controls.
Props 
src 
src: stringThe source to load in the WebView. The value can be a valid HTTP URL, a path to a local HTML file, or a HTML string.
Example:
webView.src = 'https://nativescript.org/'
webView.src = '~/assets/html/index.html'
webView.src = '<div><h1>Some static HTML</h1></div>'Insecure URLs
Depending on the software version of the device, insecure URLs may be blocked (http://), it's recommended to always use secure URLs (https://).
canGoBack 
canGoBack: booleanGets a value indicating whether the WebView can navigate back.
canGoForward 
canGoForward: booleanGets a value indicating whether the WebView can navigate forward.
disableZoom 
disableZoom: booleanDisable zooming in the WebView.
iosAllowInlineMediaPlayback 
iosAllowInlineMediaPlayback: booleanEnables inline media playback on iOS. By default, WebView forces iPhone into fullscreen media playback. iOS only.
...Inherited 
For additional inherited properties not shown, refer to the API Reference
Methods 
stopLoading() 
stopLoading(): voidStops loading the current content (if any).
goBack() 
goBack(): voidNavigates the WebView back.
goForward() 
goForward(): voidNavigates the WebView forward.
reload() 
reload(): voidReloads the current url.
Events 
loadStarted 
on('loadStarted', (args: EventData) => {
  const webView = arg.object as WebView
  console.log('WebView started loading', args.url)
})Emitted when the page has started loading in the <WebView>.
See LoadEventData.
loadFinished 
on('loadFinished', (args: EventData) => {
  const webView = arg.object as WebView
  console.log('WebView finished loading', args.url)
})Emitted when the page has started loading in the <WebView>.
See LoadEventData.
Native component 
- Android: 
android.webkit.WebView - iOS: 
WKWebView 
- Previous
 - TimePicker
 

