我想知道从tab中获取所选文本并将字符串放入变量
的最简单方法是什么我的弹出式HTML代码
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<button id="clickme">click me</button>
<canvas id="myCanvas" width="300" height="300"></canvas>
<textarea id="output"> </textarea>
<script src = "popup.js"></script>
</body>
</html>
我的javaScript
chrome.tabs.executeScript( {
code: "window.getSelection().toString();"
}, function(selection) {
document.getElementById("output").value = selection[0];
});
我尝试了这个,但收到了错误
*
对tabs.executeScript的响应出错:TypeError:无法读取 财产&#39; 0&#39;未定义的 at Object.callback(chrome-extension://nnhcblfafgjjoolcnjckidjgjcmmgnlp/popup.js:4:54) 在chrome-extension://nnhcblfafgjjoolcnjckidjgjcmmgnlp/popup.js:1:13
*