Friday, May 10, 2024
 Popular · Latest · Hot · Upcoming
59
rated 0 times [  65] [ 6]  / answers: 1 / hits: 40221  / 11 Years ago, thu, october 3, 2013, 12:00:00

I am looking for a way to get the selected text into my Chrome extension.



I want to ex. select a text in facebook feed and when I click my icon it will get it and show the selected text in my Extension.



I got this so far:



chrome.tabs.executeScript(null, {
code: alert(window.getSelection().toString());
})


it gets the selected text and alert it with a message in Chrome. However I want to show it in my html popup. I want to write it out like this:



document.getElementById(output).value = Selected text here(but how)


Need help! and I know there is other question about this, but they didn't give me exactly what I want..


More From » html

 Answers
31

You can use the last expression evaluated by the executed code in a callback function:



chrome.tabs.executeScript( {
code: window.getSelection().toString();
}, function(selection) {
document.getElementById(output).value = selection[0];
});

[#75250] Wednesday, October 2, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
austynp

Total Points: 505
Total Questions: 118
Total Answers: 106

Location: Tajikistan
Member since Sun, Aug 29, 2021
3 Years ago
austynp questions
;