web-dev-qa-db-ja.com

プログラムでChromeプロファイルを作成する方法は?

開発、テスト、ステージング環境は、セットアップ内のさまざまなプロキシサーバーを介して制御されます。複数のChromeプロファイル(「ユーザー」または「人」と呼ばれることもあります)のスクリプト作成を行い、それぞれの異なるプロキシサーバーに接続したい。最後に、このスクリプトを同僚と共有したいまったく同じ設定にアクセスできるようにします。

後者は、 Falcon ProxyProxy Helper などの拡張機能をChromeプロファイルにスクリプトでインストールすることで実行できます。知りたいのですが。さまざまなプロファイルの作成をスクリプト化する方法。

プロファイルは、~/.config/google-chrome(Linux、~/Library/Application Support/Google/Chrome(Mac OS X)、および%USERPROFILE%\AppData\Local\Google\Chrome\User Data(Windows)内のフォルダーです。ただし、プロファイルを作成および初期化するにはどうすればよいですか?新しいプロファイルはどこに登録しますか?

18
Alan Tam

ユーザーの作成

次の例はWindowsに適用されますが、基本的な手順は同じである必要があります。

まず、ChromeインストールのUserDataフォルダーに移動します:

cd "%APPDATA%\..\Local\Google\Chrome\User Data"

このメソッドは、現在のユーザーを新しいユーザーのテンプレートとしてコピーします。新しいユーザーを空白にする必要がある場合は、(CTRL + SHIFT + DEL現在のブラウザデータ)を削除する必要があります。

次に、新しいユーザーを作成します。

mkdir NewUser && copy Default NewUser

ディレクトリをchromeインストール:

cd "C:\Program Files (x86)\Google\Chrome\Application"

工場出荷時-すべてのユーザーパラメータをリセットします。

chrome.exe --user-data-dir="..\User Data\NewUser" -first-run

ここで、--user-data-dirは、以前に作成されたNewUserディレクトリへのパス(完全または相対)です。

NewUserとして実行

このプロファイルを使用してchromeを再度実行するには、-first-runフラグなしでchromeを実行します。

16
mınxomaτ

これから documentation 、私はついに、個別のプロファイルではなく、ユーザー/個人を作成する方法を見つけました。同じChromeプロセスを使用して異なるプロファイルを同時に開くことができるため、Mac OSXではこの違いは特に重要です。

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --profile-directory="StagingEnv" --first-run

唯一の不幸な事実は、この新しい人がプロファイルディレクトリから名前を継承していないということです。代わりに、常にPerson Xと呼ばれます。ここで、Xは増分番号です。

Local Stateファイルに移動して変更する必要があります。

grep -o '"StagingEnv":{[^}]*}' ~/Library/Application\ Support/Google/Chrome/Local\ State

"StagingEnv":{"active_time":1437709453.172762,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_6","background_apps":false,"is_ephemeral":false,"is_omitted_from_profile_list":false,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","name":"<b>Person 3</b>","user_name":""}

このファイルはChromeが終了すると上書きされるので、Chromeを強制終了し、ファイルを変更してChromeをもう一度実行する必要があります。

6
Alan Tam

複数のchromeプロファイルを作成する最も簡単な方法は

  • パソコンでChromeを開きます。
  • 右上の[Profile]をクリックします。
  • Manage peopleをクリックします。
  • Add personをクリックします。
  • 名前と写真/写真を選択してください。
  • Create a short cut on the desktopを選択します。
  • Saveをクリックします。新しいウィンドウが開き、オプションの同期をオンにするように求められます。

これにより、各chromeプロファイルが作成され、C:\Users\youname\AppData\Local\Google\Chrome\User Dataで確認できます。

0
Mjachowdhury