Cordova/phonegap inappbrowser не будет правильно открывать ссылки

Когда я открываю ссылку с помощью _system, он открывает браузер Chrome на Android, но не переходит по URL-адресу.

Когда я открываю ссылку с помощью _blank, открывается веб-просмотр, но также открывается браузер Chrome, выводящий меня из приложения. Когда я возвращаюсь в приложение, веб-просмотр в приложении был открыт для ссылки.

android 10 on pixel 4
cordova-plugin-inappbrowser v3.1.0 and 3.0.0 (going to try more versions)
phonegap v9.0.0.

window.open(link, '_system');
cordova.InAppBrowser.open(link);

Код работал в приложении раньше, но теперь, когда я его обновляю, он перестал работать.


person Caleb Pitman    schedule 18.12.2019    source источник


Ответы (1)


Я также сталкиваюсь с такой же (_blank) проблемой в iOS 13.

Теперь я использую приведенный ниже плагин для загрузки веб-представления в боковом приложении.
cordova-plugin-browsertab
https://www.npmjs.com/package/cordova-plugin-browsertab

Код:

var strURL = "https://stackoverflow.com/"
cordova.plugins.browsertab.openUrl(strURL)
person Ramprasath Selvam    schedule 18.12.2019
comment
Этот плагин работает для браузера в приложении, но нет возможности показать кнопку закрытия/назад, поэтому пользователь может застрять в нем. В идеале я бы использовал _system, которого этот плагин, похоже, не предлагает. Хотя интересно, что это работает. - person Caleb Pitman; 18.12.2019