Событие nativescript-webview-interface. Обратный вызов приложения. Существует проблема - Миграция проекта Nativescript 5.x в Nativescript 6. - PullRequest
1 голос
/ 09 января 2020

Использование 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...

}

1 Ответ

0 голосов
/ 29 января 2020

Спасибо, Маной. Перешел на плагин nativescript-webview-ext и связь между webview и javascript работает нормально.

...