Thunderbird删除任何进行扩展的尝试

时间:2013-11-14 19:40:55

标签: thunderbird thunderbird-addon

我可能是一个完全白痴,所以如果我是的话,请耐心等待。

我一直在尝试为Thunderbird创建扩展程序 我快速搜索官方文档并尽可能密切地跟踪它。这样,我最终得到了一个简单的测试结果,根据文档的说法,这将会有效。

所以我打开雷鸟,没什么 我再次关闭它,然后去看看我做错了什么。但是,Thunderbird 完全删除了我的文件夹。

我做了几次同样的结果。

这就是我的文件夹设置:

%APPDATA%/Thunderbird/Profiles/[profile name]/extensions/
    foobar@foo.bar/
        install.rdf
        chrome.manifest
        chrome/
            content/
                foobar.xul
                foobar.js
            locale/
        defaults/
            preferences/

这些文件的内容,在我最后一次尝试时,从文档中逐字复制/粘贴,只有更改的文件名(包括代码和实际文件),扩展ID(代码和文件夹名称),以及最大版本标签。

我到底错过了什么?

1 个答案:

答案 0 :(得分:0)

我绝对同意使用代理文件进行插件开发。但是如果你按照Jonathan Protzenko提到的指南,你的结构将会更像这样:

%APPDATA%\Thunderbird\profiles\[profile name]\extensions\
    foobar@foo.bar

SomeDrive:\path\to\some\place\
    foobar_dev_directory\
        install.rdf
        ...
        chrome\

即,您的个人资料中的开发目录不在。相反,请考虑代理文件

%APPDATA%\Thunderbird\profiles\[profile name]\extensions\foobar@foo.bar
SomeDrive:\path\to\some\place\foobar_dev_directory\

您必须只输入第二行,并且永远不会忘记所提及的{strong> \ here (3, Note)

此外,您应该卸载插件(如果您之前创建并安装了相同ID的插件)。当你第一次开始tb时,你会被要求允许安装exernal插件或类似的东西。

我用这种方式工作,希望这会有所帮助。

第二个猜测可能如下:你明显在Windows上工作。您是否在Windows资源管理器中查看始终带有扩展名的文件?如果不是或不确定,请检查以下内容:

Organize \ Folder Options \ View 下的Windows资源管理器中,停用隐藏已知文件类型的扩展名

此外,尝试使用名称不同的代理文件,尤其是不使用顶级域名。我怀疑这可能会被W​​indows误解为扩展。您应该调用您的代理文件 foobar @ foobar