Когда я пытаюсь добавить anEventLister с помощью executeScript для inAppBrowser, скрипт работает непрерывно.Поэтому я добавил сценарий удаления прослушивателя событий при вводе кода прослушивателя событий.Я думал, что это вызвано, потому что мои страницы загружаются снова, когда скрипт запускается и снова вызывает событие.Но все же проблема есть.
function eventRemoved() {
alert("removed");
}
var ref = cordova.InAppBrowser.open("https://www.test.com/test.php", '_blank');
ref.addEventListener('loadstop', function() {
ref.removeEventListener('loadstop', eventRemoved);
ref.executeScript({
code: '//im creating a form in the DOM and submitting it here and this code is running in loop'
});
});