Chrome扩展程序中的面板

时间:2015-10-14 06:42:02

标签: javascript html google-chrome-extension

我正在研究Chrome扩展程序。我在Chrome开发人员中阅读了很多但没有结果。我的想法是将一个html文件加载到右下角浏览器(或我喜欢的任何位置)的面板上以显示视频。我不能使用弹出窗口,因为如果我点击任何地方它将会消失。 除了弹出窗口,菜单栏上的按钮,如何在Chrome浏览器中创建面板?

1 个答案:

答案 0 :(得分:2)

  1. 您可以在要显示html的html中注入tab。请参阅此答案如何注入html

    Inject HTML into a page from a content script

  2. 使用您自己的css作为content script来定位元素。

  3. 我假设您将从外部服务器加载html中显示视频。但chrome扩展程序不允许您引用html中的外部资源。因此,您需要下载响应类型为blob的视频,并使用src

  4. 将视频元素的window.URL.createObjectURL设置为此blob