【问题标题】:Programmatically changing the up-next video on Youtube以编程方式更改 Youtube 上的下一个视频
【发布时间】:2020-10-08 13:33:49
【问题描述】:

我正在编写一个浏览器扩展程序,它允许我操作接下来将在 Youtube 上播放的视频。但是,我很难找出需要修改哪些数据才能更新下一个视频。

我尝试查看“添加到队列”按钮,因为它们会修改接下来播放的视频。但是,由于缺乏使用 chrome 开发工具的经验,我无法追踪它们触发的哪些事件会改变下一个状态。

除了在找到必要的功能之前将 YouTube 的缩小 javascript 代码强制转换为可读格式之外,我不知道下一步该做什么。

【问题讨论】:

    标签: javascript google-chrome-extension youtube youtube-api polymer


    【解决方案1】:
    1. 当 youtube 去重新加载下一个视频时,你为什么不抓取视频 URL 并将其放在本地存储中,你可以阻止该请求并将你的 URL 作为下一个视频加载。

                                       **or**
      
    2. 当用户点击添加到队列按钮时,使用 Chrome 网络检查器查看 youtube 发出的请求。

    【讨论】:

    • 对于 1,我希望能够在视频结束时更改“up-next”屏幕。对于 2,没有相关的网络请求,因为这只是改变了客户端状态。
    猜你喜欢
    • 2014-07-15
    • 2016-12-11
    • 1970-01-01
    • 2017-06-20
    • 2010-09-05
    • 2016-02-29
    • 1970-01-01
    • 2011-09-25
    相关资源
    最近更新 更多