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



我可能是一个彻头彻尾的白痴,所以如果我是,请耐心等待。

我一直在尝试为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(在代码和文件夹名称中)和最大版本标签。

我在这里到底错过了什么?

我完全同意使用代理文件进行插件开发。但是如果你遵循Jonathan Protzenko提到的指南,你的结构看起来会更像这样:

%APPDATA%Thunderbirdprofiles[profile name]extensions
    foobar@foo.bar
SomeDrive:pathtosomeplace
    foobar_dev_directory
        install.rdf
        ...
        chrome

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

%APPDATA%Thunderbirdprofiles[profile name]extensionsfoobar@foo.bar
SomeDrive:pathtosomeplacefoobar_dev_directory

您只能输入第二行,并且永远不要忘记此处提到的尾随\(3,注意)。

此外,您应该卸载插件(如果您之前创建和安装了具有相同ID的插件)。当您第一次启动 tb 时,系统会要求您允许安装外部插件或类似的东西。

我以这种方式工作,希望这有帮助。

第二个猜测可能是:你显然正在处理Windows。您是否总是在Windows资源管理器中查看扩展名的文件?如果不确定或不确定,请检查以下内容:

在 Windows 资源管理器中的"组织\文件夹选项"\"视图"下,停用"隐藏已知文件类型的扩展名"。

此外,请尝试使用不同名称的代理文件,尤其是在没有顶级域的情况下。我怀疑这可能会被窗口误解为扩展。您应该这样调用代理文件foobar@foobar

相关内容

  • 没有找到相关文章

最新更新