我正在尝试创建一个webview来在后台加载一些页面并执行一些javascript注入。
我创建了一个包含webview的类,当我调用构造函数时,它将记录init消息,但是webview没有启动,至少,它看起来是这样的,因为WebView.loadFinishedEvent永远不会被触发: / p>
import { WebView, LoadEventData} from "ui/web-view";
export class LoaderComponent {
webView: WebView;
constructor() {
console.log("Starting loader");
this.webView = new WebView();
this.webView.on(WebView.loadFinishedEvent, function (args: LoadEventData) {
let message;
if (!args.error) {
message = "WebView finished loading " + args.url;
} else {
message = "Error loading " + args.url + ": " + args.error;
}
console.log(message);
});
this.webView.url = "https://www.google.com";
}
}
有什么建议吗?