開発、テスト、ステージング環境は、セットアップ内のさまざまなプロキシサーバーを介して制御されます。複数のChromeプロファイル(「ユーザー」または「人」と呼ばれることもあります)のスクリプト作成を行い、それぞれの異なるプロキシサーバーに接続したい。最後に、このスクリプトを同僚と共有したいまったく同じ設定にアクセスできるようにします。
後者は、 Falcon Proxy や Proxy Helper などの拡張機能をChromeプロファイルにスクリプトでインストールすることで実行できます。知りたいのですが。さまざまなプロファイルの作成をスクリプト化する方法。
プロファイルは、~/.config/google-chrome
(Linux、~/Library/Application Support/Google/Chrome
(Mac OS X)、および%USERPROFILE%\AppData\Local\Google\Chrome\User Data
(Windows)内のフォルダーです。ただし、プロファイルを作成および初期化するにはどうすればよいですか?新しいプロファイルはどこに登録しますか?
次の例は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ディレクトリへのパス(完全または相対)です。
このプロファイルを使用してchromeを再度実行するには、-first-run
フラグなしでchromeを実行します。
これから 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をもう一度実行する必要があります。
複数のchromeプロファイルを作成する最も簡単な方法は
Profile
]をクリックします。Manage people
をクリックします。Add person
をクリックします。Create a short cut on the desktop
を選択します。Save
をクリックします。新しいウィンドウが開き、オプションの同期をオンにするように求められます。これにより、各chromeプロファイルが作成され、C:\Users\youname\AppData\Local\Google\Chrome\User Data
で確認できます。