javascript - 以编程方式更改YouTube上的上一个视频

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

我正在编写一个浏览器扩展程序,该扩展程序将允许我操纵接下来将在Youtube上播放的视频。但是,我很难找出需要修改哪些数据才能更新下一个视频。
我尝试查看“添加到队列”按钮,因为它们会修改接下来播放的视频。但是,由于缺乏chrome开发工具的经验,我无法跟踪它们触发的哪些事件将改变上一个下一个状态。
除了蛮力将YouTube的精简javascript代码转换为可读格式,直到找到必要的功能之外,我对下一步工作无所适从。

最佳答案

  • 当youtube重新加载下一个视频时,为什么不抓取视频URL并将其放入本地存储中,您可以阻止该请求并将URL加载为下一个视频。
                                     **or**
    
  • 当用户点击添加到队列按钮时,使用Chrome Network Inspector查看youtube发出的请求。
  • 关于javascript - 以编程方式更改YouTube上的上一个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64263652/

    相关文章:

    javascript - Chrome DevTools 扩展 : how to get selected element from elements panel in content script?

    php - 无法使用phptube类下载youtube视频

    php - 如何在PHP中流式传输YouTube视频?

    javascript - Image() onLoad 不等待图像加载

    javascript - 如何使用仅在运行时已知的变量名调用 JavaScript 函数?

    javascript - 将 JSON 数据添加到 Html 表

    google-chrome-extension - 等待 chrome.tabs.update 选项卡完成加载

    javascript - Angular JS : How to set context path for all calls through $http?

    google-chrome-extension - Chrome 扩展开发 : Disable browser action

    android - ARCore - 在增强图像表面上播放 YouTube 视频