import { WebView } from "tns-core-modules/ui/web-view"; import * as fs from "tns-core-modules/file-system"; let webView: WebView; export function webViewLoaded(args) { webView = args.object; } const relUrl = "~/web-view/query.html" + "?foo=bar&urlType=relative"; const absoluteUrl = `${fs.knownFolders.currentApp().path}/web-view/query.html` + "?foo=bar&urlType=absolute"; const fileUrl = `file:///${fs.knownFolders.currentApp().path}/web-view/query.html` + "?foo=bar&urlType=filePrefix"; const htmlString = ` Test Page
Just a string ...
`; export function loadRelative() { setSrc(relUrl); } export function loadAbsolute() { setSrc(absoluteUrl); } export function loadFile() { setSrc(fileUrl); } export function loadString() { setSrc(htmlString); } function setSrc(src) { console.log("Setting src to: " + src); webView.src = src; }