我最近进入了 nativescript,我遇到了一个我似乎无法解决的问题。
我想要完成的是只打开一个基本的 WebView 并设置一个外部 url 来加载,例如 stackoverflow.com。
我正在使用Android api 17的模拟器上运行它
应用程序.js
var application = require("application");
application.mainModule = "main-page";
application.cssFile = "./app.css";
application.start();
主页.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;
主页.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
在模拟器上成功安装和运行应用程序后,它只会发送大量输出的垃圾邮件。
你能帮我理解应该如何工作吗?