Я запускаю экземпляр InAppBrowser из машинописного файла в приложении Cordova. У меня есть последний плагин InAppBrowser, подключенный в моем package.json. Когда я добавляю слушатель на событие loadStop этого InAppBrowser. Он не выполняет скрипт, говорящий «webkit не определен». Я не могу найти ответы, связанные с этим. Кто-нибудь знает, как решить эту проблему?
Фрагмент кода
switchHybridApp.on("loadstop").subscribe((event: InAppBrowserEvent) => {
console.log("Here I am 3");
console.log('loadstop has been fired'); // this fires
debugger;
// when this has been executed, `webkit` variable doesn't exist inside of the `inappbrowser`
// instance
switchHybridApp.executeScript({ code: "\
var message = 'this is the message';\
var messageObj = {my_message: message};\
var stringifiedMessageObj = JSON.stringify(messageObj);\
webkit.messageHandlers.cordova_iab.postMessage(stringifiedMessageObj);"
});
}
);
Ошибка
Решения, которые я пробовал, которые не сработали
(окно как любое) .webkit ....
(окно) .webkit ....