不具合修正
- pixiv のマークアップ変更に伴い情報を取得できなくなっていたのを修正した。
ダウンロード
Chrome 21 になりましたね
以前にもアナウンスしましたがついにWeb Store以外から直接拡張をインストールすることができなくなりました。回避方法は全開のエントリーを参照してください。また、拡張ページに「マニフェストバージョンが古い」みたいな警告が表示されるようになりました(それ以外のmanifest.json関連の不備も表示されるみたいです)。
マニフェスト バージョン 2
マニフェストバージョンを2にするとContent Security Policyが有効になりインラインスクリプトの実行が禁止されたり
eval("[code]")などの危険なコードが実行されないようになるのでスクリプトの安全性が向上します。しかし、実はちょっとした(自分的にはちょっとじゃない)問題点があってnew Function("[code]")みたいなコードも実行できなくなります。この記述、通常自分で書くことはまずないんですが有名所のライブラリなどが内部で使っていたりするのでライブラリ依存で書いていると困ったことになります。公開はしていない自作拡張のなかで使っていたUnderscore.js の_.template()が動かなくなったのでボクは泣きそうです。