我想创建 chrome 扩展,每次 youtube 播放视频时都会弹出
Posted
技术标签:
【中文标题】我想创建 chrome 扩展,每次 youtube 播放视频时都会弹出【英文标题】:I want to create chrome extension that popups everytime when youtube play a video 【发布时间】:2013-11-24 10:08:23 【问题描述】:您好,我想创建在播放视频时弹出的扩展程序。当电影全屏时,我们完成视频并从相关视频开始新的。在那个时候扩展弹出一个警报 好的
.. . . 但我想要完整的脚本。每次 youtube 播放器状态发生变化时都会弹出一个消息。我的意思是,如果我们播放视频而不是弹出播放、暂停、完成等。我是新来的。 还有当我们全屏时....谢谢
【问题讨论】:
【参考方案1】:我建议您创建一个捕获玩家事件的内容脚本:
player.addEventListener("onStateChange", function(state)
if(state === 0)
alert('hey!');
);
关于检测全屏状态,我认为 youtube 不会在其 API 中公开这一点。
更多信息请看here:
【讨论】:
后台脚本将无法访问页面播放器上下文。 我的错误,已修复为内容脚本。 我怀疑内容脚本是否也可以访问。内容脚本和页面加载的 javascrpt 在不同的上下文中执行。以上是关于我想创建 chrome 扩展,每次 youtube 播放视频时都会弹出的主要内容,如果未能解决你的问题,请参考以下文章
我可以使用 Youtube API 在字幕轨道中搜索关键字/时间戳吗?
允许 Youtube iframe 显示与 Youtube.com 兼容的 Chrome 扩展程序
YouTube上的Chrome扩展程序和Tampermonkey [重复]