cauchy 发表于 2022-1-17 23:02:12

cxxjackie 发表于 2022-1-17 22:34
不行的,不管是click还是模拟按键,都不算用户行为,你试一下就知道了,看看控制台的错误信息。 ...

也就是说这题基本无解了?

cauchy 发表于 2022-1-17 23:23:47

cxxjackie 发表于 2022-1-17 22:34
不行的,不管是click还是模拟按键,都不算用户行为,你试一下就知道了,看看控制台的错误信息。 ...

bilibili evolved 是如何实现播放全屏的呢?虽然需要配合F11浏览器全屏使用(注意到右下角没有网页全屏按钮,所以不是调用的网页全屏,虽然看起来像网页全屏)

cxxjackie 发表于 2022-1-18 00:07:56

cauchy 发表于 2022-1-17 23:23
bilibili evolved 是如何实现播放全屏的呢?虽然需要配合F11浏览器全屏使用(注意到右下角没有网页全屏按 ...

没用过你说的这个东西,不过既然需要F11,那就很好解释,按键这个行为是用户操作的,可以在按键事件中调用requestFullscreen,如果你把按F11这个行为改成由脚本模拟触发,那一样会报错。说白了全屏API可以在任何事件中使用,但前提是该事件必须由用户行为触发,比如你可以自己做一套全屏逻辑,快捷键设成啥都行,但无论如何快捷键都必须由用户按下,不能由脚本实现自动化(除非你搞按键精灵之类的操作,但这不是油猴的范畴了)。

脚本体验师001 发表于 2022-1-18 13:18:10

cxxjackie 发表于 2022-1-18 00:07
没用过你说的这个东西,不过既然需要F11,那就很好解释,按键这个行为是用户操作的,可以在按键事件中调 ...

给大佬点赞
别问我为啥点赞,因为我做了实验
在 requestFullscreen 前面,鼠标点击一下页面,然后妥妥的全屏相见
既然要点,何不点该点的点,我靠这多余了一点
哎真是混乱

cauchy 发表于 2022-1-23 14:04:07

cxxjackie 发表于 2022-1-18 00:07
没用过你说的这个东西,不过既然需要F11,那就很好解释,按键这个行为是用户操作的,可以在按键事件中调 ...

从外部点进视频这个行为能不能绑上全屏API呢?比如从首页点进一个视频

cxxjackie 发表于 2022-1-23 19:45:20

cauchy 发表于 2022-1-23 14:04
从外部点进视频这个行为能不能绑上全屏API呢?比如从首页点进一个视频

不行吧,有链接跳转的行为,脚本会重新执行一遍,要不考虑跟播放按钮绑定在一块?进网页暂停,点击播放自动全屏之类的。
页: 1 [2]
查看完整版本: 如何实现油管网页自动全屏