使用chrome.tabs.executeScript
,如何在插入的内容脚本中使用 background.js 中的变量?我的意思是这样的:
(...)
var identificador = target.selectionText;
chrome.tabs.executeScript(null,
{code:"alert(identificador);"});
(...)
这只是我需要做的一个例子。在我的扩展中,我的目标是设置一个变量,其中选择了一部分文本(使用上下文菜单),当重新加载网络时,在文档中搜索它,如果找到匹配项,提醒我。我知道这样做的唯一方法是使用正则表达式和document.body.innerText
,但我相信我只能使用document.body.innerText
注入 JS 和executeScript
. 那么......是否存在更好的方法来做到这一点?如果没有,我如何将带有文本部分的变量发送到由执行的代码executeScript
?