Повторите задачу в расширении Firefox - PullRequest
0 голосов
/ 01 июня 2018

В настоящее время я пытаюсь написать простое расширение для Firefox.Я хочу повторить свой код JavaScript на каждой вкладке, и если пользователь помечает текст, программа выдает предупреждение с помеченным словом.

Это мой manifest.json:

{
  "manifest_version": 2,
  "name": "Test",
  "version": "1.0",

  "description": "",
  "homepage_url": "",
  "icons": {
    "48": "icons/beasts-48.png"
  },

   "background": {
        "scripts": ["getMarkedText.js"]
    },

  "permissions": [
    "activeTab"
  ]
}

Иэто мой getMarkedText.js, который я хочу выдать отмеченным текстом:

function getMarkedText()
{
    if(window.getSelection)
    {
        alert(window.getSelection());
    }
    else if(document.getSelection)
    {
        alert(document.getSelection());
    }
    else if(document.selection)
    {
        alert(document.selection.createRange().text);
    }
}

Если я запускаю свой getMarkedText.js над кнопкой, чтобы проверить его, он работает отлично, но я не могу понять, как его разрешитьзапускать автоматически в моем расширении Firefox.

Заранее благодарим за каждый ответ

С уважением

Ханси

...