В настоящее время я пытаюсь написать простое расширение для 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.
Заранее благодарим за каждый ответ
С уважением
Ханси