iPad youtube iframe embed pwa открывается в приложении youtube? - PullRequest
0 голосов
/ 03 июля 2018

На iPad iOS 9.3.5 (может воспроизводиться в других версиях), когда наше приложение React добавляется на домашний экран устройства в качестве прогрессирующего веб-приложения (PWA), нажатие на ссылку на видеоклип открывает div со встроенной ссылкой на YouTube. в iframe для рендеринга видеоклипа в PWA.

Вот код iframe:

<iframe width="300"
        height="200" 
        src="https://www.youtube.com/embed/IprmiOa2zH8?autoplay=1&amp;playsinline=1"
        frameBorder="0"
        allowFullScreen></iframe>

Если приложение YouTube не установлено на iPad:

  • Все работает, как и ожидалось, при нажатии на ссылку просмотра видео отображается div с встроенным клипом YouTube, готовым к воспроизведению и воспроизведению в PWA.

Если на устройстве установлено приложение YouTube (проблема возникает) :

  • При нажатии на ссылку видео, оно открывает приложение YouTube и вместо этого воспроизводит видео. Как мы можем поддерживать работу с PWA все время без перенаправления на приложение YouTube, если оно установлено?

Примечание. При доступе к веб-приложению через URL-адрес вместо PWA на главном экране iframe открывается в URL-адресе нашего веб-приложения в Safari Mobile и воспроизводится там, как и ожидалось. Эта проблема возникает только тогда, когда видео должно открываться из PWA, когда на устройстве установлено приложение YouTube.

Есть идеи, как решить эту проблему?

...