如何(取消)关注YouTube的视频元素

时间:2020-09-13 20:18:06

标签: javascript html dart dom youtube

这个问题来自于我尝试开发browser extension to enhance YouTube's keyboard navigation

1。上下文

通常,当网页将焦点放在YouTube的video播放器元素上或将焦点放在页面的正文上时,我还是不清楚。如果焦点位于video元素上,则箭头键将控制视频;否则,如果焦点位于页面主体本身,则箭头键将控制滚动。

我想添加一个快捷方式来(取消)激活对video元素的关注。我该怎么办?

2。我尝试过的

仅使用document.querySelector('video').focus()document.activeElement.blur()对我不起作用。都不像document.activeElement.setAttribute('disabled', 'true') ...

3。其他信息

理想情况下,由于从视觉上来说,用户不清楚焦点通常在哪里,因此我想稍后添加一些CSS边框装饰,但是我认为一旦解决了上一个难题,这将很简单。

坦白说,为什么YouTube还没有这一切呢?他们似乎很懒...

1 个答案:

答案 0 :(得分:2)

1。一种可能的解决方案

尝试改用reset_index name元素作为焦点:

df_group_chir = df_chir.groupby(['Spec','Year'])['type'].value_counts()
df_group_chir = df_group_chir.reset_index(name='Total')

2。奖励:上方解决方案的Dart版本

或者,因为您一直在使用Dart:

div