Thunderbird 68中info对象的SelectionText需要主机权限吗?

时间:2019-09-01 06:39:07

标签: thunderbird manifest.json thunderbird-addon thunderbird-webextensions

雷鸟68的documentation for menus API说:

  

仅当扩展名具有给定上下文的主机权限时,才设置以下属性:linkUrl,linkText,srcUrl,pageUrl,frameUrl,selectionText。

在manifest.json中,以下是我从主机请求的权限列表:

"permissions": [
    "menus",
    "activeTab",
    "tabs",
    "<all_urls>"
],
"content_scripts": [
   {
      "matches": ["<all_urls>"]
   }
]

但是,当在电子邮件内容中选择文本时,所选文本不会包含在info对象中。

{"menuItemId":"open_link","parentMenuItemId":"context_customlinks","editable":false,"modifiers":[],"button":0}

以前,在基于XUL的扩展程序中,文本的选择效果很好。但是,将其移植到WebExtension后,未传递选择文本,导致扩展程序中缺少功能。

我尝试在所有位置(Thunderbird文档,Webextension文档,GitHub,Stackoverflow,Google等)中搜索相关信息,以了解info.SelectionText所需的主机权限的想法,但找不到该信息任何地方。

寻求帮助以解决此问题。

0 个答案:

没有答案