我首先想到的是获取选定的文本,但这在 Firefox 中是不可能的。就像这个人Firefox 扩展 getSelection().toString() 没有得到选定的文本 我读了很多其他帖子,但这些代码在 Firefox 中不起作用。
所以我想尝试另一种想法。我在上下文菜单中进行了谷歌搜索,并且已经选择了文本: 我想从谷歌搜索上下文菜单中获取该文本。
扩展名是page-translator。我修复了“自动语言”并想添加文本翻译。我在这将近 3 周内工作,这是我最后一次尝试。 这是完整的扩展: https://www42.zippyshare.com/v/AS5RAMVR/file.html
我在这里找到了文本选择的答案
https://github.com/mdn/webextensions-examples/blob/main/menu-demo/background.js
info.selectionText