web-dev-qa-db-ja.com

Google chrome拡張機能をターミナルからインストールする方法

GUIではなく、ターミナルを介してchrome拡張機能をchromeブラウザにインストールしたい。ターミナルから拡張機能をインストールする方法はありますか?

2
Rajendra

スクリプトは次のとおりです。エクステンションIDが必要です。マーケットのエクステンションの詳細またはchrome://extensionsにアクセスすると、アドレスバーに表示されます。また、スクリプトはインストールされていない場合はchromeをインストールし、不要な場合は中央部分を削除します。

  1. このスクリプトをinstall-chrome.shファイルに保存します。

    #!/bin/bash
    
    install_chrome_extension () {
      preferences_dir_path="/opt/google/chrome/extensions"
      pref_file_path="$preferences_dir_path/$1.json"
      upd_url="https://clients2.google.com/service/update2/crx"
      mkdir -p "$preferences_dir_path"
      echo "{" > "$pref_file_path"
      echo "  \"external_update_url\": \"$upd_url\"" >> "$pref_file_path"
      echo "}" >> "$pref_file_path"
      echo Added \""$pref_file_path"\" ["$2"]
    }
    
    if ! which "google-chrome" ; then
      wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub \
      | Sudo apt-key add -
      echo 'deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main' \
      | Sudo tee /etc/apt/sources.list.d/google-chrome.list
      Sudo apt-get update
      Sudo apt install google-chrome-stable
    else
      echo Chrome already installed
    fi
    
    install_chrome_extension "cfhdojbkjhnklbpkdaibdccddilifddb" "adblock plus"
    install_chrome_extension "fmkadmapgofadopljbjfkapdkoienihi" "react dev tools"
    install_chrome_extension "anmidgajdonkgmmilbccfefkfieajakd" "save pinned tabs"
    install_chrome_extension "dbepggeogbaibhgnhhndojpepiihcmeb" "vimium"
    
  2. 走る

    Sudo bash install-chrome.sh
    
  3. Chromeを再起動します。

https://github.com/grabantot/scripts のその他のスクリプト

2
grabantot

Linuxの場合、拡張機能は次の場所に保存されます。/opt/google/chrome/extensions/ Chrome拡張機能(アンパック)をインストールするには、ターミナルでこのコマンドを使用します。

<path to chrome> --load-extension=<path to extension directory>

0
akhil raj