【发布时间】:2020-12-22 16:00:07
【问题描述】:
如何在 Firefox 扩展的 browser.tabs.executeScript 中返回一个值?我需要访问var selectedText。
我试过了,但是不行:
var test = browser.tabs.executeScript( {
code: ` var selectedText = ''; if (window.getSelection) { selectedText = window.getSelection(); } else { selectedText = ''};`
});
alert(test);
这也不起作用:
var test = browser.tabs.executeScript( {
code: ` window.getSelection.toString()`
});
alert(test);
输出只是警报窗口中的[Object Promise]
【问题讨论】:
-
code: 'window.getSelection().toString()',
标签: javascript firefox-addon firefox-addon-sdk firefox-addon-webextensions