fixed browser detection

This commit is contained in:
Devaev Maxim 2018-12-24 01:30:54 +03:00
parent 69a60b2186
commit a4e7808c5e
2 changed files with 6 additions and 6 deletions

View File

@ -87,14 +87,14 @@ function Streamer() {
if (!__prev) { if (!__prev) {
var path = "/streamer/stream?key=" + __client_key; var path = "/streamer/stream?key=" + __client_key;
if (tools.browser.is_chrome || tools.browser.is_blink) { if (tools.browser.is_safari || tools.browser.is_ios) {
// uStreamer fix for Blink https://bugs.chromium.org/p/chromium/issues/detail?id=527446
tools.info("Stream: using advance_headers=1 to fix Blink MJPG bugs");
path += "&advance_headers=1";
} else if (tools.browser.is_safari || tools.browser.is_ios) {
// uStreamer fix for WebKit // uStreamer fix for WebKit
tools.info("Stream: using dual_final_frames=1 to fix WebKit MJPG bugs"); tools.info("Stream: using dual_final_frames=1 to fix WebKit MJPG bugs");
path += "&dual_final_frames=1"; path += "&dual_final_frames=1";
} else if (tools.browser.is_chrome || tools.browser.is_blink) {
// uStreamer fix for Blink https://bugs.chromium.org/p/chromium/issues/detail?id=527446
tools.info("Stream: using advance_headers=1 to fix Blink MJPG bugs");
path += "&advance_headers=1";
} }
$("stream-image").src = path; $("stream-image").src = path;
$("stream-image").className = "stream-image-active"; $("stream-image").className = "stream-image-active";

View File

@ -104,7 +104,7 @@ var tools = new function() {
})(!window["safari"] || (typeof safari !== "undefined" && safari.pushNotification))); // eslint-disable-line no-undef })(!window["safari"] || (typeof safari !== "undefined" && safari.pushNotification))); // eslint-disable-line no-undef
// Chrome 1+ // Chrome 1+
var is_chrome = (!!window.chrome && !!window.chrome.webstore); var is_chrome = !!window.chrome;
// Blink engine detection // Blink engine detection
var is_blink = ((is_chrome || is_opera) && !!window.CSS); var is_blink = ((is_chrome || is_opera) && !!window.CSS);