我正在构建一个Chrome扩展程序,它在后台页面中播放YouTube视频,并在注入的内容脚本中显示控件。 我可以使用这段代码非常有效地使用播放/暂停:
iframe.contentWindow.postMessage(JSON.stringify({ “事件”:“命令”, “func”:func, “args”:args || [], “id”:frame_id }),“*”);
我的问题是,如果我传入getVolume或类似我的函数,我将如何收到回复? 顺便说一下,有更好的方法吗? 基本上我希望在我的扩展程序中播放视频。我可以将视频放在我的内容脚本中,但每次用户更改/刷新页面时,视频的iframe也会刷新。 有没有办法在不用页面刷新的内容脚本中显示视频,还是必须在应用程序中进行操作?
提前致谢, 罗汉