04 November 2012

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

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

userscript のインストールが chrome にブロックされている図

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

Chrome can't (directly) install userscripts anymore - Userscripts.org

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

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

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

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

  1. chrome の起動時に --enable-easy-off-store-extension-install というフラグを付ける
  2. ポリシーリストの ExtensionInstallSources に許可する url を追加する

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

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

参考