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

