O webview nativo nativo parece não funcionar
Recentemente, entrei no nativescript e estou enfrentando um problema que não consigo resolver.
O que eu quero realizar é apenas abrir um WebView básico e definir um URL externo para carregar, como stackoverflow.com.
Estou executando isso no emulador comApi Android 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>
Também verifiquei se a permissão INTERNET está definida como aplicativo e sim está ativada.
O aplicativo também para de funcionar e o comando
tns rodam android --emulator
depois de instalar e executar o aplicativo no emulador, ele apenas envia spam com muita saída.
Você pode me ajudar a entender exatamente como deve estar funcionando?