2

Hi I want to create sidebar in Firefox 3 but have no clue how to do this.

I find tutorial on MDC (https://developer.mozilla.org/en/Creating_a_Firefox_sidebar) but after installation extension do not work with "not compatible with Firefox 3.0.3" error.

Does anybody have any tip or link to some resource about how to make sidebar?

4

1 回答 1

8

好吧,一个 Firefox 扩展,无论是侧边栏、工具栏还是任何其他类型的扩展,基本上都是 XUL 和 Javascript 的混合体,所有这些都很好地打包到一个称为 XPI 的安装程序包中。

有关出色的 XUL 教程,请参阅http://xulplanet.mozdev.org/tutorials/xultu/。有关构建扩展和包格式的信息,请参阅https://developer.mozilla.org/en/Building_an_Extension

对于侧边栏,您基本上必须通过使用覆盖来覆盖浏览器的侧边栏区域。有关良好的覆盖信息,请查看 MDC 和http://www.oreillynet.com/pub/a/mozilla/excerpt/FirefoxHacks_chap01/上的摘录。

除了上面的链接之外,您需要的只是 XML 知识、一些 Javascript 和创造性思维。

要解决上述问题,您必须在install.rdf文件中指定正确的 Firefox 版本。对于 Firefox 3,将 maxVersion 设置为:

        <em:maxVersion>3.*</em:maxVersion>
于 2008-11-05T13:14:42.660 回答