|
@@ -373,6 +373,16 @@ AdapterJS.parseWebrtcDetectedBrowser = function () {
|
373
|
373
|
webrtcDetectedType = isMobile.length === 0 ? 'plugin' : null;
|
374
|
374
|
webrtcDetectedDCSupport = isMobile.length === 0 ? 'SCTP' : null;
|
375
|
375
|
|
|
376
|
+ // Detect WebView on iOS (does not support WebRTC yet)
|
|
377
|
+ } else if (/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(navigator.userAgent)) {
|
|
378
|
+ hasMatch = navigator.userAgent.match(/AppleWebKit\/([0-9]+)\./) || [];
|
|
379
|
+
|
|
380
|
+ webrtcDetectedBrowser = 'safari';
|
|
381
|
+ webrtcDetectedVersion = parseInt(hasMatch[1] || '0', 10);
|
|
382
|
+ webrtcMinimumVersion = 0;
|
|
383
|
+ webrtcDetectedType = null;
|
|
384
|
+ webrtcDetectedDCSupport = null;
|
|
385
|
+
|
376
|
386
|
}
|
377
|
387
|
|
378
|
388
|
window.webrtcDetectedBrowser = webrtcDetectedBrowser;
|