首页 > 解决方案 > JS浏览器扩展控制台日志字

问题描述

我正在构建一个浏览器扩展,我最终将变成一个翻译器,但就其当前目的而言,我只希望我的扩展能够控制台记录页面上单击的单词。我在这部分使用香草 JS:

window.addEventListener('mouseup', checkWord);

function checkWord() {
    console.log('the word is')
    let word = window.getSelection().toString();
    console.log(word);
}

如果我删除该.toString()方法,程序会将整个对象返回到控制台。但是,使用该.toString()方法,控制台日志给了我一个空的回报。我应该使用不同的方法来提取点击的实际单词吗?

标签: javascriptgoogle-chrome-extension

解决方案


推荐阅读