Наконец,
Я нашел причину проблемы.Я не знаю почему, но в моем packages.json
появляется in-app-browser
:
"cordova-plugin-inappbrowser": "^3.0.0"
"@ionic-native/in-app-browser": "^5.8.0",
Когда я запустил свое приложение на своем устройстве, используя Chrome Inspect
, я увидел предупреждение:
Собственный: InAppBrowser не установлен или вы работаете в браузере.Возвращаясь к window.open, все методы экземпляра НЕ будут работать.
Я попытался установить in-app-browser с помощью 2 команд:
ionic cordova plugin add cordova-plugin-inappbrowser
npm install @ionic-native/in-app-browser
Когда я запустил свойприложение снова, предупреждающее сообщение исчезло, и браузер сработал, как я ожидал.
Какая глупая ошибка.
Надеюсь, это поможет кому-то, кто имеет такую же ситуацию.