From a32d2030b6bad6f14e45d38a3262dc3b344f0a71 Mon Sep 17 00:00:00 2001 From: Doruk Eker Date: Tue, 19 Jan 2021 16:43:10 +0100 Subject: [PATCH] Update media-preview.js Currently web view check is done against the inAppBrowser value of the browser object. In iOS the value is not in "inAppBrowser" but in "name". So I added an OR to check it against both. --- xrextras/src/mediarecorder/media-preview.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xrextras/src/mediarecorder/media-preview.js b/xrextras/src/mediarecorder/media-preview.js index a6ec27e..54759e2 100644 --- a/xrextras/src/mediarecorder/media-preview.js +++ b/xrextras/src/mediarecorder/media-preview.js @@ -172,6 +172,9 @@ const initMediaPreview = (options = {}) => { const isWKWebViewiOS = ['Microsoft Edge', 'Google Chrome', 'Mozilla Firefox Focus', 'Opera Touch', 'Pinterest', 'Snapchat', 'Instagram', 'Facebook', 'Facebook Messenger', 'Line', 'LinkedIn', 'Naver', 'Baidu'].includes(window.XR8.XrDevice.deviceEstimate().browser.inAppBrowser) || + ['Microsoft Edge', 'Google Chrome', 'Mozilla Firefox Focus', 'Opera Touch', + 'Pinterest', 'Snapchat', 'Instagram', 'Facebook', 'Facebook Messenger', 'Line', 'LinkedIn', + 'Naver', 'Baidu'].includes(window.XR8.XrDevice.deviceEstimate().browser.name) || window.XR8.XrDevice.deviceEstimate().browser.name === 'Firefox' const tmpFile = new File([new Blob()], 'tmp.mp4', {