我正在创建一个键盘导航扩展,需要关注一个可滚动元素才能滚动浏览Google Chrome。因为这只是一个扩展,所以我不想编辑像another similar question这样的现有DOM。
我想将像“鼠标点击”这样的元素集中到一个可滚动的元素上。鼠标单击可滚动元素,然后您可以通过箭头键滚动元素。这具有以下特征:
tabindex
hack”将元素更改为聚焦的textarea边框。document.activeElement
我读过一些类似OSS的源代码,比如vinium,但这些源代码都是通过javascript滚动,或者对可滚动元素不做任何操作。所以我认为似乎没办法。