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



当前尝试的方法。 返回的对象没有显示窗口对象的数组,它只显示一个对象,即扩展管理器窗口,实际上在Thundebrird中打开了两个窗口,一个是信使窗口(默认(和扩展管理器窗口。但即使它不返回HTML文档对象,它也只显示窗口的一些详细信息。我需要获取信使窗口的html文档对象,请帮帮我

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

我不相信您可以通过API访问窗口本身的HTML文档。从文档中,browser.windows.getAll()返回一个Window对象的数组,这些对象仅包含有关窗口的元数据。

请注意,如果您尝试访问消息本身的 HTML 内容,这可以通过messageDisplayAPI 实现。

根据您的需求(和动机(,您可以通过创建所谓的WebExtension Experiment来解决API的限制。

最新更新