I have a simple section in which I want to display something different when the user opens my app through the LinkedIn browser, Skype browser, and other default mobile browsers.
<audio id="audioplayer" playsinline controls loop autoplay hidden>
<source src="audio/muzyka_meed_loop.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<video id="videoplayer" playsinline="" muted="" autoplay="" movieid="1" src="https://meed.audiencevideo.com/videos/mena.mp4?rand=0.33113854266601805" style="opacity: 1;" class="ended"></video>
if (navigator.userAgent.match(/Android/i) ||
navigator.userAgent.match(/webOS/i) ||
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPad/i) ||
navigator.userAgent.match(/iPod/i) ||
navigator.userAgent.match(/BlackBerry/) ||
navigator.userAgent.match(/Windows Phone/i) ||
navigator.userAgent.match(/ZuneWP7/i)
) {
var aud = document.getElementById("audioplayer");
var vid = document.getElementById("videoplayer");
if (vid.paused == true) {
if (aud.paused == false) {
aud.pause();
}
} else if (vid.paused == false) {
if (aud.paused == true) {
aud.play();
}
}
if (vid.muted == true) {
if (aud.muted == false) {
aud.muted = true;
}
} else if (vid.muted == false) {
if (aud.muted == true) {
aud.muted = false;
}
}
}
I am able to detect all other mobile browsers except for LinkedIn, Skype browsers. What do I need to change to in my code to detect LinkedIn and skype defaults browsers?