firemail
标题:
扩展开发
[打印本页]
作者:
Qter
时间:
2020-8-19 10:38
标题:
扩展开发
本帖最后由 Qter 于 2020-8-20 10:07 编辑
https://addons.thunderbird.net
https://extensionworkshop.com/documentation/develop/debugging/
https://developer.thunderbird.net/add-ons/about-add-ons
https://github.com/cleidigh/ThunderStorm
https://thunderbird.topicbox.com/groups/addons
扩展开发交流
https://developer.thunderbird.net/add-ons/community
https://developer.thunderbird.net/#getting-plugged-into-the-community
解析扩展
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension
Thunderbird WebExtension APIs
https://thunderbird-webextensions.readthedocs.io/en/78/index.html
api不能满足时,采用实验型API
https://thunderbird-webextensions.readthedocs.io/en/78/how-to/experiments.html
https://developer.thunderbird.net/add-ons/updating/tb78/experiments
与XUL/XPCOM扩展进行比较
https://extensionworkshop.com/documentation/develop/comparison-with-xul-xpcom-extensions/
storage
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/storage
https://github.com/thundernest/sample-extensions/tree/master/legacyPrefMigration
多语言api
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/i18n
https://developer.thunderbird.net/add-ons/updating/tb78#converting-locale-files
语言转换
扩展示例
https://github.com/thundernest/sample-extensions/blob/f44d61ad796fa86c04da6add0dda162084aaea44/restart/implementation.js#L19
Replacing XUL windows and dialogs
https://developer.thunderbird.net/add-ons/updating/tb78#replacing-overlays
运行时api
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/runtime
webapi开发
https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/schema.html
https://firefox-source-docs.mozilla.org/toolkit/components/extensions/webextensions/functions.html
浏览器扩展
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions
thunderbird web扩展
https://thunderbird-webextensions.readthedocs.io/en/68/
https://thunderbird-webextensions.readthedocs.io/en/78/
https://thunderbird-webextensions.readthedocs.io/en/latest/
作者:
Qter
时间:
2020-8-19 15:01
本帖最后由 Qter 于 2020-8-19 15:04 编辑
清空缓存的方法
增加
nglayout.debug.disable_xul_cache true
命令行启动时,加入
-purgecaches
https://developer.mozilla.org/en-US/docs/Mozilla/Command_Line_Options#-purgecaches
XUL缓存清理
Components.classes["@mozilla.org/xre/app-info;1"].
getService(Components.interfaces.nsIXULRuntime).invalidateCachesOnRestart();
或
userChromeJS
https://developer.thunderbird.net/add-ons/tips-and-tricks
作者:
Qter
时间:
2020-8-19 15:16
本帖最后由 Qter 于 2020-8-19 15:27 编辑
输的界面元素变更
https://developer.thunderbird.net/add-ons/updating/tb68/changes
查看相关界面元素的实现
In general, check
searchfox.com
to see the current definitions of tree related implementations:
XULTreeElement
nsITreeView
TreeColumn
欢迎光临 firemail (http://firemail.wang:8088/)
Powered by Discuz! X3