Предотвращение перехода приложений, содержащих ссылки target = «_ blank», на приложение - PullRequest
1 голос
/ 16 октября 2019

Я использую платформу Apache cordova для создания гибридных мобильных приложений. Мне нужно вставить видео YouTube в свое приложение. Без каких-либо проблем я смог вставить видео на устройство Android, но то же самое не работает в IOS. После того, как я добавил следующий фрагмент кода, он начал работать.

<allow-navigation href="http://*/*" /> <allow-navigation href="https://*/*" /> <allow-navigation href="data:*" />

После успешно встроенного видео я столкнулся с проблемой. Если пользователь нажимает на заголовок видео, все пространство занимает видео, у пользователя нет возможности вернуться в приложение. Для доступа к приложению пользователю необходимо заново открыть приложение. Чтобы исправить это, попробовал следующие варианты использования.

case 1: пробовал с опцией showinfo из встроенного youtube API . Но, к сожалению, эта опция устарела.

case2: Попытка скрыть элемент dom с помощью CSS со следующим фрагментом. но не повезло. Я определил стили на глобальном уровне.

.ytp-show-cards-title {
display: none;
}

case3: пытался найти любые плагины Cordova, которые могут решить мою проблему, но не нашел ни одного плагина.

Я могу скрыть весь заголовок и параметры из видео или любого другого плагина Cordova, который может открывать видео в браузере по щелчку заголовка видео.

Примечание: это происходит только в IOS, а не в Android.

Спасибо, если кто-то может помочь в этом.

...