以编程方式更改Youtube上的下一首视频

问题描述

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

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

除了蛮力地将YouTube的精简javascript代码转换为可读格式,直到找到必要的功能之外,我对下一步的工作无所适从。

解决方法

  1. 当youtube重新加载下一个视频时,为什么不抓取视频URL并将其放入本地存储中,您可以阻止该请求并将URL加载为下一个视频。

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