2011-02-05 3 views
0

Ребята, я делаю расширение Chrome и мне нужно:Получите выделенный текст, посчитайте его, откройте его. расширение Chrome

  1. Получить highligheted текст;
  2. Подсчитайте и отредактируйте номер в режиме реального времени;
  3. Получите этот номер в всплывающем окне или подсказке над мышью в течение 1 или нескольких секунд.
  4. Возможно, будет ограничение символов, например, 3 или 4 цифры.

Пожалуйста, вам нужна ваша помощь.

Что I`ve получил с Google и другими:

Для (1) Мне нужно это:

chrome.extension.onRequest.addListener(function(request, sender, sendResponse) { 
if (request.method == "getSelection") 
    sendResponse({data: window.getSelection().toString()}); 
else 
    sendResponse({}); // snub them. }); 

Я прав?

Для (2) Я думаю, что я бы использовал длину строки, но я не знаю t understand how it ll получить текст из (1) и как отправить его (3). И где я вставляю код ограничения для (4)?

Спасибо за помощь.

ответ

0

Когда вы указываете этот номер над мышью в течение 1 или 2 секунд. Вы можете сделать все в коде content-script, который вы указали. Затем вы можете добавить наложение пузыря, чтобы показать номер:

Text selection and bubble overlay as Chrome extension

Смежные вопросы