stMind

about Tech, Computer vision and Machine learning

Chrome ExtensionのPackaging

昨日のエントリーでは、フォルダを指定してextensionをインストールしましたが、extensionをパッケージングしてインストールすることもできます。

パッケージの作成

Packagingに書いてある通りです。

  1. chrome://extensions/のページへ
  2. Pack extensionボタンをクリック。ダイアログが現れる。
  3. Extension root directoryフィールドに、extensionのフォルダへのパスを入力
    • (例)c:\myext
    • 他のフィールドは無視してOK。extensionを最初にpackageするときはprivate key fileは指定しなくてもよい。
  4. OKをクリック
    • crxファイルとpemファイルが作成される
    • crxファイルが実際にインストールするextensionで、pemファイルはprivate keyが含まれる。

その他

Macの4.0.223.11を使っているのですが、Load unpacked extensionからインストールした場合、Chromeを終了するとextensionがUninstallされてしまいます。なので、ずっとそのextensionを使いたいならばpackagingしてcrxをインストールした方がいいと思われます。