Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome extension查看视频是否在yt上运行_Javascript_Video_Google Chrome Extension_Youtube - Fatal编程技术网

Javascript Chrome extension查看视频是否在yt上运行

Javascript Chrome extension查看视频是否在yt上运行,javascript,video,google-chrome-extension,youtube,Javascript,Video,Google Chrome Extension,Youtube,我需要我的chrome扩展才能知道视频是否正在YouTube上播放或暂停。我注意到在下面的代码(YouTube上的html代码)中,当我按play时,“aria标签”从play切换到Pause。 有没有办法让我的chrome扩展知道这一点 <button class="ytp-play-button ytp-button" aria-label="Play"> <svg height="100%" version="1.1" viewBox="0 0 36 36" wi

我需要我的chrome扩展才能知道视频是否正在YouTube上播放或暂停。我注意到在下面的代码(YouTube上的html代码)中,当我按play时,“aria标签”从
play
切换到
Pause
。 有没有办法让我的chrome扩展知道这一点

<button class="ytp-play-button ytp-button" aria-label="Play">
    <svg height="100%" version="1.1" viewBox="0 0 36 36" width="100%">
        <use class="ytp-svg-shadow" xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#ytp-id-67"></use>
        <path class="ytp-svg-fill" d="M 12,26 18.5,22 18.5,14 12,10 z M 18.5,22,25,18,25,18 18.5,14 z" id="ytp-id-67"></path>
    </svg>
</button>

我还需要知道频道名称,在这种情况下,它应该是“iFunzio”


可能所有这些都是使用js在客户端运行的

谢谢所有帮助我的人

如果aria标签为“Play”,则此代码返回true,否则返回false

document.getElementsByClassName("ytp-play-button")[0].getAttribute("aria-label")=="Play";
此代码获取您当前正在观看的视频的频道名称:

document.getElementById("owner-container").querySelectorAll('[href*="/channel/"]')[0].innerHTML;

但我没有在我的页面上发布的代码,我是从youtube inspector页面复制的。我需要从chrome扩展中查看它们。这些代码也能工作吗?如果你正确地使用chrome扩展(我希望你知道怎么做),并在content.js文件(前端javascript文件)中使用上述两行,那么它会工作的,是的。看起来idk如何做啊哈,我还在学习chrome扩展如何工作
document.getElementById("owner-container").querySelectorAll('[href*="/channel/"]')[0].innerHTML;