_blank не работает в iOS 13 или более поздних версиях - PullRequest
1 голос
/ 12 октября 2019

Я работаю над ионным проектом (ionic v1), моя

версия cordova-ios - 5.0.1

ionic cli - 3.19.0

и использую URL-адреса httpпоказать условия и политику конфиденциальности моего приложения. Все работает нормально, но когда я обновился до последней версии iOS 13, URL-адреса больше не открываются.

Я использую плагин ionic - InAppBrowser и использую приведенный ниже код для открытия URL из приложения

window.open("http://example.com/terms", '_blank', 'location=no,clearcache=yes,clearsessioncache=yes');

также я использовал "usewkwebview = no" по ссылке - https://github.com/apache/cordova-plugin-inappbrowser/issues/492 в настройках InAppBrowser, как это -

cordova.InAppBrowser.open("http://example.com/terms", '_blank', 'location=no,clearcache=yes,clearsessioncache=yes,usewkwebview=no');

Но ничего не помогло.

Я пытался обновитьInAppBrowser до последней версии - 3.1.0, а также попытался установить плагин WebView по ссылке - https://github.com/ionic-team/cordova-plugin-ionic-webview

Но плагин WebView показывает белый экран при запуске приложения. Я добавил

<allow-navigation href="*" />

в config.xml, но это не сработало.

Ниже версий для iOS 13 все работало нормально. Я просто хочу открыть URL-адреса в версиях iOS 13.

Любая помощь будет оценена

1 Ответ

1 голос
/ 06 ноября 2019

Попробуйте этот шаг удалить в плагине браузера приложения, затем добавьте его снова -

cordova plugin rm cordova-plugin-inappbrowser

cordova plugin add https://github.com/apache/cordova-plugin-inappbrowser.git

Ссылка ссылки - https://github.com/apache/cordova-plugin-inappbrowser/issues/492#issuecomment-543015062

...