2013-12-05 2 views

ответ

0
function browserHasName(name){ 
    var agent = navigator.userAgent.toLowerCase(); 
    if (agent.indexOf(name.toLowerCase())>-1) { 
    return true; 
    } 
    return false; 
} 

if(browserHasName('safari')) { 
    //add video to DOM 

    // using plain javascript 
    document.write('<video><source src="yourVideoPath.mp4" /></video>'); 


    //using jquery (personal recommendation) 
    $('body').append('<video><source src="yourVideoPath.mp4" /></video>'); 
} 


//or 


if(!browserHasName('safari')) { 
    //remove video from DOM 
} 
+0

// добавить видео в DOM ... Как я могу это реализовать? – user2068104

+0

Я добавил реализацию в код в своем ответе – matteok

0

Вам действительно нужно скрыть это для ВСЕХ других браузеров? вы должны использовать feature detection и разрешить любому браузеру возможность воспроизведения видео.

<video width="320" height="240" controls> 
    <source src="movie.mp4" type="video/mp4"> 
    Your browser does not support the video tag. 
</video> 

http://www.w3schools.com/html/html5_video.asp

Смежные вопросы