上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
12
返回列表 发新帖
楼主: cauchy - 

如何实现油管网页自动全屏

[复制链接]

该用户从未签到

1

主题

5

回帖

6

积分

助理工程师

积分
6

新人报道

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

也就是说这题基本无解了?
回复
订阅

使用道具 举报

该用户从未签到

1

主题

5

回帖

6

积分

助理工程师

积分
6

新人报道

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

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

使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

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

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

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

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

    使用道具 举报

    该用户从未签到

    1

    主题

    5

    回帖

    6

    积分

    助理工程师

    积分
    6

    新人报道

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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 11:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

    荣誉开发者卓越贡献油中2周年生态建设者油中3周年挑战者 lv2

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

    不行吧,有链接跳转的行为,脚本会重新执行一遍,要不考虑跟播放按钮绑定在一块?进网页暂停,点击播放自动全屏之类的。
    回复

    使用道具 举报

    12
    返回列表 发新帖

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表