ダメ人間オンライン

あまり信用しないほうがいい技術メモとか備忘録とかその他雑記

chrome拡張manifest_version2の対応

f:id:dameninngenn_owata:20120815040505p:plain

こんな表示が出てたのでちゃんとmanifest_version2へ対応させた。

Manifest Version - Google Chrome Extensions - Google Code

ここに一応まとまってはいるんだけど色々めんどくさかった。


やったことは、
・manifest.jsonに "manifest_version": 2 の記述を追加した。
・browser_actionの中のpopup propertyをdefault_popupに変えた。
chrome.self API使ってたとこをchrome.extension APIを使うようにした。
・popup.htmlやoptions.htmlの中に直接書いてるjsが使えなくなってたので別ファイルに出した。onclickとかも使えなかった。


manifest_version2対応 ・ 845cf0c ・ dameninngenn/chrome-ext-ikachan-post
manifest_version2対応 ・ f5e61f4 ・ dameninngenn/chrome-ext-labrys

で、何が一番不満だったかというとchrome拡張最近初めて書いてdeveloper.chrome.comのドキュメント読みながら書いたりしたのに、サンプルとかは全然manifest_version 2に対応してなくてmanifest_version 2にしとかないといけないってことに気づけなかったことですね。

Options - Google Chrome Extensions - Google Code

はい。