From edd5f89e0154d1b08ff38ec1c002465732a2cbe5 Mon Sep 17 00:00:00 2001 From: AlexDid Date: Tue, 27 Feb 2018 13:14:29 +0200 Subject: [PATCH] fix(fullscreen-api): update ios media API polyfill to fix fullscreen bugs on mobile updated ios media API polyfills to avoid non-standart methods that are not recommended to use ( (cherry picked from commit 54a24f1) --- src/core/services/vg-fullscreen-api.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/services/vg-fullscreen-api.ts b/src/core/services/vg-fullscreen-api.ts index 60473067..9bb44efd 100644 --- a/src/core/services/vg-fullscreen-api.ts +++ b/src/core/services/vg-fullscreen-api.ts @@ -59,10 +59,11 @@ export class VgFullscreenAPI { onerror: 'mozfullscreenerror' }, ios: { + // see 'Non-standard methods' section: https://developer.mozilla.org/ru/docs/DOM/Using_fullscreen_mode enabled: 'webkitFullscreenEnabled', element: 'webkitFullscreenElement', - request: 'webkitEnterFullscreen', - exit: 'webkitExitFullscreen', + request: 'webkitRequestFullscreen', + exit: 'webkitCancelFullScreen', onchange: 'webkitendfullscreen', // Hack for iOS: webkitfullscreenchange it's not firing onerror: 'webkitfullscreenerror' },