Как получить выделенные строки используя contextMenu API и Chrome Extension?

В начале выделяем текст и при клике правкой кнопки мыши вызываем контекстное меню, где нажав на пункт меню я получаю текст. Но к сожалению он не сохраняет переносы строк.
Есть ли другой способ, сохранить переносы строк?
Пример, в котором все строки отображаются одной цельной строкой(:
var searchUrbanDict = function(string){
   console.log(string.selectionText);
 };

chrome.contextMenus.create({
 title: "New Prospect",
 contexts:["selection"],
 onclick: searchUrbanDict
});


https://stackoverflow.com/questions/5193350/chrome...
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Che603000
c 2011 javascript
У вас тут нет никакой специфики связанной с расширениями. просто работа с выделенным текстом. почитайте ссылку внимательно и разберетесь.
https://learn.javascript.ru/range-textrange-selection
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы