こんな表示が出てたのでちゃんと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
はい。