Я пытаюсь создать расширение Chrome, которое отображается в виде значка в адресной строке, которое при нажатии устанавливает contenteditable = true для всех элементов на странице, а затем при повторном нажатии устанавливает их обратно в contenteditable = false.
Однако я падаю на первое препятствие ... Значок даже не отображается в адресной строке.
Вот мой файл манифеста:
{
"name": "Caret",
"version": "1.0",
"description": "Allows you to edit the content on any webpage",
"page_action": {
"default_icon": "icon.png"
},
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["jquery.js", "caret.js"]
}
],
"permissions" : [
"tabs"
]
}
и вот скрипт caret.js:
chrome.browserAction.onClicked.addListener(function(Tab) {
$("*").attr("contenteditable",true);
});
Это моя первая попытка продления, так что вполне вероятно, что это ошибка новичка, но я бы очень признателен за любую помощь или совет!