Files
NativeScript/e2e/ui-tests-app/app/web-view/query-params-page.ts
2019-06-26 15:13:48 +03:00

39 lines
1.0 KiB
TypeScript

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 = `<html>
<head>
<title>Test Page</title>
<meta charset="utf-8" />
</head>
<body>
<div style="color:green" id="result">Just a string ...</div>
</body>
</html>`;
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;
}