如何专注于YouTube视频播放器对象
How to focus on a youtube video player object
我正在制作(或试图制作)一个chrome插件,该插件在进入youtube页面时会自动专注于视频对象。
这样做的原因是我喜欢使用空格键来暂停视频。但是,当我们进入YouTube视频页面时,它会专注于身体。如果您按空格键,它只会向下滚动。
这是我的代码。
var mp = document.getElementById("movie_player");
setInterval(test,2000);
function test(){
mp.focus();
console.log(document.activeElement);
}
onload = mp.focus();
我似乎无法专注于movie_player对象。我尝试了一个计时器循环并使用加载。它一直专注于身体元素。
我知道jQuery可以做到这一点没有问题。但是因为任务非常简单,只需要在chrome中工作,我觉得jQ是矫枉过正。
我只需要解决同样的问题。解决方案是先设置tabIndex
。默认情况下,插件的索引为 -1;
function focusMyFlash(name){
var t=document[name]||window[name];
if(t){
t.tabIndex=0;
t.focus();
}
}
这适用于Chrome和FireFox,我认为它仍然可以在IE中工作(但到目前为止尚未经过测试)。
相关文章:
- 是否可以使用iframe API在iOS浏览器上播放youtube视频
- 如何用低音量自动启动Youtube视频(iframe)
- 使用HTML5播放器时使用Javascript更改Youtube视频
- 有没有办法在dailymotion播放器的新测试版中播放youtube视频
- 在Android Kitkat上模拟鼠标点击Youtube视频
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- Lightbox关闭时停止播放Youtube视频
- 放大弹出生成“;找不到文件”;YouTube视频的错误
- 如何获取youtube视频的缩略图
- 从我的频道中提取最后3个youtube视频
- 你如何在youtube.com上获得youtube视频的状态
- 尝试制作youtube视频的缩略图,并在单击时将其放大
- 如何在Android WebView中嵌入Youtube视频
- jQuery:在for循环中运行youtube视频,播放最后一个视频
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 如何使用javascript(或jQuery)将youtube视频添加到iframe(基于web的RTE)
- 滚动时播放youtube视频
- youtube视频的正则表达式匹配模式可以以非贪婪的方式完成吗
- 允许我在用户操作后隐藏YouTube视频吗
- 改变嵌入式YouTube视频的方面配比