emptyem-webex/RESEARCH.md

22 lines
1.3 KiB
Markdown

# About New WebExtensions API
## IRC: inforation from #maildev
11:21:30 : moz_mma : In Thunderbird 64.0a1, using ChromeUtils.import() in webextension results in "ReferenceError: ChromeUtils is not defined" error. Any pointers?
12:00:15 : &Fallen : moz_mma: unless you are in an WebExtensions Experiment context, ChromeUtils and all the chrome code is not available
you need to make due with the APIs available, and create wrappers for APIs that are missing
12:04:25 : moz_mma : Fallen, how do I get in WebExtensions Experiment context?
12:04:45 : &Fallen : moz_mma: https://github.com/thundernest/tb-web-ext-experiments/ explains it mostly
for the cloudfile experiment, you would have access in e.g. https://github.com/thundernest/tb-web-ext-experiments/blob/master/cloudfile/cloudfile-api/api.js but not https://github.com/thundernest/tb-web-ext-experiments/blob/master/cloudfile/background/background.js
please be sure to read the intro to that repo so you know what the APIs should look like
12:07:30 : moz_mma : Thanks Fallen
12:14:03 : +aceman : Fallen: the ChromeUtils question above
## Demo add-on
https://developer.mozilla.org/en-US/docs/Mozilla/Thunderbird/Thunderbird_extensions/Demo_Addon
## Utils in comm-central mailnews/base
https://github.com/mozilla/releases-comm-central/tree/master/mailnews/base/util