Создайте функциональность как расширение Google Translate chrome - PullRequest
0 голосов
/ 11 мая 2018

Я разрабатываю расширение для Chrome, мне нужны следующие функциональные возможности, когда пользователь выбирает какое-то слово на странице браузера, я хочу вызвать событие, это просто, оно очень похоже на расширение Google Translate Google Chrome, которое показывает всплывающее окно при выборе слова.

Я пробовал следующее

background.js

chrome.runtime.onMessage.addListener(function (message, callback) {
    if (message.data == "getSelection")
        console.log(message.data);
});

манифест

{

"permissions": [ "activeTab", "<all_urls>", "declarativeContent", "storage" ],
"browser_action": {
  "default_popup": "popup.html",
  "default_icon": {
    "16": "images/cdicon.png"
  }
},
"background": {
  "scripts": [ "background.js" ],
  "persistent": true
},
"content_scripts": [
  {
    "matches": [ "<all_urls>" ],
    "js": [ "selection.js" ],
    "run_at": "document_start",
    "all_frames": true
  }
]
}

проблема в том, что при выборе любого слова не возникает событие

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...