我正在尝试做一个简单的扩展,用户可以通过点击快捷键来进行字典搜索。它将打开一个新选项卡,其中将对用户选择的单词进行字典搜索。但是,当我尝试使用“ window.getSelection()”时,它返回一个空字符串。我正在使用最新版本的Chrome浏览器。
这是background2.js文件。
readonly
这是manifest.json文件。
chrome.commands.onCommand.addListener(function(command) {
console.log('onCommand event received for message: ', command);
chrome.tabs.create({
url: "https://jisho.org/search/" + encodeURIComponent(window.getSelection().toString()),
active: true
});
});
有人可以帮助我理解为什么它返回一个空字符串,如何使它返回用户选择的单词吗?