【问题标题】:How do i access the thunderbird messenger window object from background script -Web extension如何从后台脚本访问雷鸟信使窗口对象-Web 扩展
【发布时间】:2020-05-18 11:58:09
【问题描述】:

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

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

【问题讨论】:

    标签: javascript mozilla thunderbird-addon thunderbird-webextensions


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-06
      • 1970-01-01
      • 2023-01-13
      • 2011-03-06
      • 2011-03-02
      • 1970-01-01
      相关资源
      最近更新 更多