如何在没有safari的情况下为浏览器隐藏视频元素
How to hide video element for browsers without safari
你能帮我吗?我需要为safari浏览器的HTML页面添加视频标签,并为其他人屏蔽/隐藏它。我该如何实现?
您真的需要为所有其他浏览器隐藏它吗?您通常应该使用特征检测,并允许任何具有播放视频功能的浏览器。
<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
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
}
相关文章:
- 禁用(而不是隐藏)浏览器滚动条
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- Selenium认为文本框是隐藏的,即使我可以在浏览器中看到它
- 如何防止高图工具提示弹出隐藏,在图形区域或浏览器窗口上调整大小
- 如何从浏览器隐藏视频src属性's检查元素
- 如何在没有safari的情况下为浏览器隐藏视频元素
- Firefox插件开发,打开一个隐藏的网络浏览器
- 在现代浏览器中隐藏地址栏是不可能的吗?
- 浏览器状态栏:隐藏对特定网站的请求地址
- 防止 Chrome 浏览器地址栏自动隐藏在 iOS 设备中
- 如果正文不是滚动的内容,有没有办法在滚动时隐藏浏览器
- HTML5网站在丝绸浏览器中进入全屏模式或在加载URL后在丝绸浏览器中隐藏地址栏
- 高度自动 - 调整浏览器大小时显示隐藏内容
- 响应式JavaScript – 加载/隐藏与浏览器宽度相关的特定功能
- 显示/隐藏disqus按钮在火狐浏览器上无法正常工作
- 带有 Web 浏览器控件的 Excel 自定义任务窗格 - 使用功能区按钮显示/隐藏
- C# Web 浏览器禁用和隐藏滚动条
- javascript函数可以根据移动浏览器隐藏和显示超链接
- 从浏览器隐藏Flash影片请求
- 运行浏览器隐藏使用Php