【发布时间】:2015-05-27 12:20:02
【问题描述】:
我最近接触了 nativescript,但我遇到了一个我似乎无法解决的问题。
我想要完成的只是打开一个基本的 WebView 并设置一个外部 url 来加载,例如 stackoverflow.com。
我正在使用 Android api 17
的模拟器上运行它app.js
var application = require("application");
application.mainModule = "main-page";
application.cssFile = "./app.css";
application.start();
main-page.js
var vmModule = require("./main-view-model");
var webViewModule = require("ui/web-view");
var webView = new webViewModule.WebView();
function pageLoaded(args) {
var page = args.object;
var web = page.getViewById(webViewModule.WebView,"webView");
web.url="http://google.com";
}
exports.pageLoaded = pageLoaded;
main-page.xml
<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="pageLoaded">
<StackLayout>
<WebView id="webView" colSpan="4" row="2"/>
</StackLayout>
</Page>
我还检查了 INTERNET 权限是否设置为 application ,是的,它已启用。
应用程序也停止工作,并且命令
tns 运行 android --emulator
在模拟器上成功安装并运行该应用程序后,它只会发送大量输出的垃圾邮件。
您能帮我了解一下具体应该如何工作吗?
【问题讨论】:
标签: javascript android nativescript