05 November 2012

ユーザースクリプトを userscripts.org から Chrome にインストールできなくなっていた

知らなかったんですが, userscripts.org から Chrome にユーザースクリプトをインストールできなくなっています. こんなアラートがでます.

f:id:cou929_la:20121104224303p:image

セキュリティ上の理由より, Chrome 21 からは google のストア以外からのエクステンションやユーザースクリプトのインストールはできないようになっているらしいです.

no title

インストールしたい場合は,

  1. スクリプトをローカルに落として
  2. Chrome のエクステンションの画面を開いて (chrome://extensions/)
  3. ローカルのファイルをドラッグアンドドロップ

という手順でないといけなくなってしまいました.

以前の挙動にもどすには,

  1. Chrome の起動時に '--enable-easy-off-store-extension-install' というオプションを付ける
  2. ポリシーリストの ExtensionInstallSources に許可する url を追加する

試していないのですが, これらの方法でいいけるそうです. chrome://flags には設定項目はないそう.

詳しくないんですがそこまでするほどに悪意を持ったエクステンション / ユーザースクリプトなどが最近増えているのか, はたまたストアのマーケティング的な意図なのか. エクステンションはともかくユーザースクリプトはオフィシャルなマーケットプレイスのような場が無いので, もういまどき流行らないんでしょうかね...

参考