如何使用JavaScript下载视频

如何使用JavaScript下载视频,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在为Google Chrome开发视频下载扩展,这是我的第一个项目(我第一次开发Chrome扩展)。正如我所知,您应该使用JavaScript来实现扩展的功能 我想做以下事情:我在某个网站上有视频播放器,我想让用户下载那个视频。我认为这与我的目的有关。那么,如何让用户完成上述功能呢?使用JavaScript查看用户的DOM 取下页面上的 document.getElementsByTagName("embed") 那通常是一个视频播放器。嵌入标记有一个URL,使用JavaScript解析嵌

我正在为Google Chrome开发视频下载扩展,这是我的第一个项目(我第一次开发Chrome扩展)。正如我所知,您应该使用JavaScript来实现扩展的功能


我想做以下事情:我在某个网站上有视频播放器,我想让用户下载那个视频。我认为这与我的目的有关。那么,如何让用户完成上述功能呢?

使用JavaScript查看用户的DOM

取下页面上的

document.getElementsByTagName("embed")
那通常是一个视频播放器。嵌入标记有一个URL,使用JavaScript解析嵌入标记中写入的URL,您就有了视频URL。 如果使用JavaScript导航到某个页面,则可以有效地下载该页面

例如,如果您使用

window.location.href = 'VIDEO URL'; 
你可以下载视频。嵌入式代码示例:

   <embed width="420" height="315"
    src="https://www.youtube.com/embed/tgbNymZ7vqY">

请注意:通常人们现在使用iFrame将视频弹出到页面上:

<iframe width="420" height="315"
src="https://www.youtube.com/embed/tgbNymZ7vqY">
</iframe>


因此,也许您的代码应该能够解析iFrame中的YouTube URL以及嵌入式视频等内容。

请用一个简单的问题说明您的问题,并向我们展示您迄今为止的尝试。@SebastianSpeitel正如我所说,我不知道如何从任何网站使用javascript加载视频,所以我想要提示或例子这是一个非常广泛的话题,也可能非常复杂。首先检查其他扩展的代码,这可以在devtools中轻松完成。还要学习如何使用devtools来帮助调试扩展的各种上下文。是的,但我如何检查它?是的,我知道它是一个音板,但我想要的只是一个提示。非常感谢。顺便说一句,我是js开发者,但chrome扩展对我来说是新的挑战