如何定义默认首选项 (prefpane)

发布于 2024-12-13 11:16:36 字数 660 浏览 4 评论 0原文

我已经成功地为我的应用程序(在雷鸟中)创建了一个自定义预窗格并定义了一些首选项。

目前,我的 prefpane 中的值默认为空。但是,当我输入/选择并保存它们时,一切都很好,它们被写入默认数据库。

    <preferences>
        <preference id="myextension.settings.autosync_time"
                    name="myextension.settings.autosync_time"
                    type="int"/>
        <preference id="myextension.settings.autosync_server"
                    name="myextension.settings.autosync_server"
                    type="string"/>
    </preferences>

如何为我的应用程序预定义我的首选项值(例如 autosync_time = int(60)autosync_server = string(dlc://mydlc.com)

I've successuflly created a custom prefpane for my application (in thunderbird) and defined some preferences.

At the moment, the values in my prefpane are empty by default. However, when I do enter/select and save them, everything is good and they get written into the default database.

    <preferences>
        <preference id="myextension.settings.autosync_time"
                    name="myextension.settings.autosync_time"
                    type="int"/>
        <preference id="myextension.settings.autosync_server"
                    name="myextension.settings.autosync_server"
                    type="string"/>
    </preferences>

How can I predefine values to my preferences (eg. autosync_time = int(60) and autosync_server = string(dlc://mydlc.com) for my application ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

趁微风不噪 2024-12-20 11:16:36

如果您要打包扩展,请将具有默认首选项的 JavaScript 文件放入 defaults/preferences 中 目录

pref("myextension.settings.autosync_time", 60);
pref("myextension.settings.autosync_server", "dlc://mydlc.com");

如果您正在打包 XULRunner 应用程序或更改 Thunderbird,则同一文件将进入应用程序的 defaults/prefs 目录。

If you are packaging an extension, you put a JavaScript file with default preferences into the defaults/preferences directory:

pref("myextension.settings.autosync_time", 60);
pref("myextension.settings.autosync_server", "dlc://mydlc.com");

If you are packaging a XULRunner application or changing Thunderbird the same file goes into the defaults/prefs directory of the application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文