0

我正在制作一个 Firefox 插件,我想在一些网站上打开一个“顶部栏”。真的,这将是一些关于当前页面的信息,一个链接回到我自己的网站。最好的方法是什么?

我的第一个想法是使用内容脚本,但这似乎是一种非常糟糕的做法。我还阅读了有关面板的信息,这是我的问题:

  • 如何在地址栏下方添加我的面板?
  • 我怎样才能只在我需要的网站上打开它?

谢谢。

4

1 回答 1

1

使用内容脚本完全没问题。将顶部面板添加到某些网页是一种现代、简单、代码更少、更兼容的方式。另外,内容脚本的代码不会注入到网页中,它只是使用 dom 和 context;页面脚本无权访问(如果您没有明确提供)内容脚本。

唯一可能的缺点是面板看起来不像浏览器的原生部分。

如果我说服您使用内容脚本:

  1. 您在插件page-mod中真正需要的模块
  2. 使用Add-on Builder,您可以在一天内拥有您的插件
于 2013-08-22T21:53:11.960 回答