function getBrowser() {
var ua, matched, browser;
ua = navigator.userAgent;
ua = ua.toLowerCase();
var match = /(chrome)[ \/]([\w.]+)/.exec( ua ) ||
/(webkit)[ \/]([\w.]+)/.exec( ua ) ||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec( ua ) ||
/(msie)[\s?]([\w.]+)/.exec( ua ) ||
/(trident)(?:.*? rv:([\w.]+)|)/.exec( ua ) ||
ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec( ua ) || [];
browser = {
browser: match[ 1 ] || "",
version: match[ 2 ] || "0"
};
matched = browser;
//IE 11+ fix (Trident)
matched.browser = matched.browser == 'trident' ? 'msie' : matched.browser;
browser = {};
if ( matched.browser ) {
browser[ matched.browser ] = true;
browser.version = matched.version;
}
// Chrome is Webkit, but Webkit is also Safari.
if ( browser.chrome ) {
browser.webkit = true;
} else if ( browser.webkit ) {
browser.safari = true;
}
return browser;
}
var browser = getBrowser();
var contentType = 'mp3';
var tagsToWrite = Array();
tagsToWrite['bgsound'] = '';
tagsToWrite['audio'] = '';
tagsToWrite['embed'] = '';
var tagKey = 'audio';
if (contentType === 'ogg') {
if (browser.msie || browser.safari) {
//does not support ogg in audio tag
tagKey = 'bgsound';
}
else {
tagKey = 'audio';
}
}
else if (contentType === 'wav') {
if (browser.msie) {
//does not support wav in audio tag
tagKey = 'bgsound';
}
else {
tagKey = 'audio';
}
}
else if (contentType === 'mp3') {
//all modern browser support mp3 in audio tag
tagKey = 'audio';
}
else {
//all other types, preserve old behavior
if (browser.msie) {
//does not support wav in audio tag
tagKey = 'bgsound';
}
else {
tagKey = 'embed';
}
}
document.write(tagsToWrite[tagKey]);
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?