我如何从后台脚本访问雷鸟信使 window 对象 -Web 扩展

How do i access the thunderbird messenger window object from background script -Web extension

目前尝试过的方法。 返回的对象没有显示 window 对象的数组,它只显示一个对象是扩展管理器 window ,实际上有两个 window 在 thundebrird 中打开,一个是 messenger window(默认)和扩展管理器 window。但即使它没有返回 html 文档对象,它也只显示 window 的一些详细信息。我需要获取 Messenger window 的 html 文档对象,请帮助我

从后台脚本访问var window = await browser.windows.getAll()

相信您可以通过API访问window本身的HTML文档。从文档中,browser.windows.getAll() returns 一个 Window objects 的数组,其中仅包含有关 window.

的元数据

请注意,如果您尝试访问邮件本身的 HTML 内容,可以通过 messageDisplay API.

根据您的需要(和动机),您可以通过创建 so-called WebExtension Experiment.

来解决 API 的限制