GUIではなく、ターミナルを介してchrome拡張機能をchromeブラウザにインストールしたい。ターミナルから拡張機能をインストールする方法はありますか?
スクリプトは次のとおりです。エクステンションIDが必要です。マーケットのエクステンションの詳細またはchrome://extensions
にアクセスすると、アドレスバーに表示されます。また、スクリプトはインストールされていない場合はchromeをインストールし、不要な場合は中央部分を削除します。
このスクリプトを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"
走る
Sudo bash install-chrome.sh
Chromeを再起動します。
https://github.com/grabantot/scripts のその他のスクリプト
Linuxの場合、拡張機能は次の場所に保存されます。/opt/google/chrome/extensions/
Chrome拡張機能(アンパック)をインストールするには、ターミナルでこのコマンドを使用します。
<path to chrome> --load-extension=<path to extension directory>