我最近为 javascript 编写了一个菜单界面,它可以让您动态地向其中添加选项,并且主要与 mouseEnter Events 一起使用。我通过请求/退出全屏向它添加了一些基本的视频控件,这些控件大部分时间显示在这些 mouseEnter 事件之一上,Failed to execute 'requestFullscreen' on 'Element': API can only be initiated by a user gesture.但是(奇怪的部分:) 有时它可以工作,我不确定浏览器 api 如何决定一个动作是用户手势与否 oO 任何帮助将不胜感激,谢谢