アドレスバーにアイコンとして表示されるChrome拡張機能を作成しようとしています。クリックすると、ページのすべての要素にcontenteditable = trueが設定され、再度クリックするとcontenteditable = falseに戻ります。Chrome拡張機能PageActionアイコンをアドレスバーに表示するにはどうすればよいですか?
しかし、私は最初のハードルに落ちています...アイコンはアドレスバーにも表示されません。
ここに私のマニフェスト・ファイルです:
{
"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);
});
これは拡張子での私の最初の試みであるので、それは非常におそらく初心者の間違いだが、私は助けやアドバイスを本当に感謝しています!
これは、Chromeで変更することはできなくなりました。 ropstahの答えは正しいとマークする必要があります。 –