【问题标题】:Panel in Chrome ExtensionChrome 扩展中的面板
【发布时间】:2015-10-14 06:42:01
【问题描述】:

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

【问题讨论】:

  • 看看Panel Tabs Extension中的一个方法。
  • 我以前从来不知道 :) 但我的目的是为我的扩展程序创建面板,它不是 pc 软件...谢谢 :)
  • 以防万一:那不是“软件”,而是扩展。

标签: javascript html google-chrome-extension


【解决方案1】:
  1. 您可以将html 注入到要显示html 的tab 中。查看这个答案如何注入html

    Inject HTML into a page from a content script

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

  3. 我假设您将在从外部服务器加载的 html 中显示视频。但是 chrome 扩展不允许您在 html 中引用外部资源。因此,您需要下载响应类型为blob 的视频,然后使用window.URL.createObjectURL 将视频元素的src 设置为此blob

【讨论】:

  • wc,如果您觉得我的回答有帮助,请批准并点赞。
猜你喜欢
  • 1970-01-01
  • 2012-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
  • 2012-11-10
  • 1970-01-01
相关资源
最近更新 更多