我想打电话给一个函数,是实现在脚本内容的扩展,获得的选定文本的网页,从功能的背景脚本,这将是后来所谓的在监听器连接到一个菜单的项目。
这是可能的和什么是最短的方式来做到这一点?
这里有相关代码段:
清单。json
"background": {
"scripts": ["background.js"]
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["content.js"]
}
]
content.js
var text = "";
function highlightedText() {
text = content.getSelection();
}
background.js
function listenerFunction() {
highlightedText();
/* Doing various stuff that have to use the text variable */
}
browser.menus.onClicked.addListener((info, tab) => {
highlightedText();
});
显然,上面的代码不是作为"强调"功能是现在可见的背景脚本。
那么,什么是最快捷/短的方式使代码的工作?
undefined
.