嗨,我想在Firefox 3中创建侧边栏,但不知道如何执行此操作。

我在MDC(https://developer.mozilla.org/en/Creating_a_Firefox_sidebar)上找到了教程,但是安装扩展后无法解决“与Firefox 3.0.3不兼容”错误。

是否有人对如何制作侧边栏有任何提示或链接到某些资源?

最佳答案

好吧,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知识,一些Java脚本和创新思维。

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

        <em:maxVersion>3.*</em:maxVersion>

关于xul - 如何创建firefox3侧边栏?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/264932/

10-12 15:56