Próbuję utworzyć rozszerzenie Chrome, które pojawia się jako ikona na pasku adresu, które po kliknięciu ustawia contenteditable = true na wszystkich elementach strony, a następnie po kliknięciu ponownie ustawia je z powrotem na contenteditable = false.Jak wyświetlić ikonę strony rozszerzenia rozszerzenia Chrome na pasku adresu?
Upadam jednak na pierwszą przeszkodę ... Ikona nie wyświetla się nawet na pasku adresu.
Oto mój plik manifestu:
{
"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"
]
}
i oto skrypt caret.js:
chrome.browserAction.onClicked.addListener(function(Tab) {
$("*").attr("contenteditable",true);
});
To moja pierwsza próba rozszerzenia, więc to całkiem prawdopodobnie błędem początkujących, ale Naprawdę doceniam każdą pomoc lub radę!
To nie jest możliwe ze względu na zmiany w Chrome. Odpowiedź Ropstah powinna być oznaczona jako poprawna. –