Использование nativescript-webview-interface и событие регистрируется в webview. Событие запускается в приложение и работает нормально. Но в nativescript 6 тот же код не работает.
var webViewInterfaceModule = require('nativescript-webview-interface');
exports.onWebViewLoaded = function (args) {
var webview = args.object;
oWebViewInterface = new webViewInterfaceModule.WebViewInterface(webview, buildSrc());
//, где источник сборки возвращает html строку
webview.on(webViewModule.WebView.loadFinishedEvent, (args) => {
//do something specific to app
});
oWebViewInterface.on("watchInc", (data) => {
console.log("event watchInc - want to do something app specific");
//not receiving this event
});
oWebViewInterface.on("watchEnd", (data) => {
console.log("event watchEnd - want to do something app specific");
//not receiving this event
}, 200); // Timeout needed as loading event is fired when nothing ready...
}