Constellation/taberareloo — pull request #111 by syoichi (2012-05-27 11:44:52+00:00)
Title: bugfix and remove obsolete code

@hitode909さんの a7fc1b38272fe4114342a578ed4aae8173a92d2c のコードがcontent scriptでも動作していた事により、chrome.webRequestが参照できずエラーが発生していたのを抑止し、また、画像をローカルにダウンロードした後にcontent scriptでエラーが発生していたのを修正しました。

さらに、CSSやmanifest.json、Chrome拡張APIにおいて現在では非推奨となっている-webkit-border-radius、-webkit-gradient、browser_action.popup、background_page、chrome.tabs.getSelectedの削除、または新しい記法への置き換えも行なっております。特にbackground_pageをbackground.scriptsに置き換えている変更では、不要となったbackground.htmlの削除も含んでいます。

そして、background.jsにおいて、バージョンアップの際にその都度、バージョン番号を改定しておられたので、[Chrome拡張のドキュメント](http://code.google.com/chrome/extensions/index.html)には明記されていないものの、chrome.app.getDetails().versionを使用する変更も加えました。同時にIDの方もchrome.app.getDetails().idを使用するようにしていますが、content scriptからはこのAPIが利用できないようなので[content.jsの79行目](https://github.com/Constellation/taberareloo/blob/505514020c07c68b74abe7aef18180baa39d805b/src/lib/content.js#L79)は変更しておりません。

この変更の動作は、Windows 7 Home Premium SP1 64bit上のChrome 19.0.1084.52、拡張のバージョンは2.0.64( 505514020c07c68b74abe7aef18180baa39d805b までの変更を含む)という環境で確認しています。