Cordova InAppBrowser на самом деле не закрывается, когда вызывается window.close () - PullRequest
0 голосов
/ 15 октября 2018

Я использовал InAppBrowser в качестве плагина для Cordova.Это откроет новую цель окна входа в систему как _blank как InAppBrowser, а затем закроется после успешного входа в систему.Мой JS-код выглядит следующим образом:

function setMobileLocalStorage(event, cordovaWindow) {
var loop = setInterval(() => {
cordovaWindow.executeScript({ code: 'localStorage.getItem( "userInfo" )' }, (values) => {
  const value = values[0]
  if ( value ) {
    console.log('value is found', value)
    localStorage.setItem('userInfo', value)
    clearInterval(loop)
    cordovaWindow.close()
  }
} )
  }, 1000)
}

Я проверил в Chrome при запуске эмулятора и обнаружил, что после вызова cordovaWindow.close () окно фактически не закрывается, вместо этого оно меняется на «около:пустая страница.Итак, как я могу управлять этой Cordova, чтобы полностью закрыть окно?

...