2

separate Chrome Windowそれぞれを実行する方法を知っている人はいdifferent background page instanceますか?

現在、私の問題は、2 つのクロム ウィンドウを開き、各背景ページを個別のインスタンスにする必要があることです。これは、2 人の別々のユーザーが自分のコンピューターで拡張機能を使用する行為を「模倣」します。これを行うと、拡張機能をtwo different peopleまだテストすることができますone computer。現在、2 つの Chrome ウィンドウを開くと、1 つのバックグラウンド ページ インスタンスが使用されます (そうすべきだと思います)。

sign-insそれが何らかの形の複数のChromeであろうと、クロムのインストールであろうと、受け入れられる方法は素晴らしいと思いますdifferent instances。ただし、可能であれば、実際の Chrome 拡張 API の領域でのコード ベースが最善の解決策です。

ありがとう!

4

3 に答える 3

3

バックグラウンド ページの 2 つのインスタンスを持つ唯一の方法は、スプリット シークレット動作を有効にして、シークレット ウィンドウ ( Ctrl+ Shift+ N) を開くことです。

分割シークレット モードを有効にするには、マニフェスト ファイルに次を追加します。

"split": "incognito"

本当に 2 人以上のユーザーをシミュレートしたい場合は、--user-data-dirフラグを付けて Chrome を起動し、異なるデータ ディレクトリを使用してください。例えば:

chromium --user-data-dir=/tmp/whatever/
于 2013-06-25T23:38:09.667 に答える
1

しばらくすると、問題はかなり簡単に解決しました。が必要ですtwo Google accounts。したがって、2 つのアカウントを持っておらず、2 つのアカウントを必要としない場合はRob W's answer、この投稿で使用するのが最善かもしれません...

手順:

  • Chrome ウィンドウを開きます。
  • 設定ドロップダウンをクリック -> 次に設定をクリックします
  • Users見出しの下で、add new user
  • Google アカウントを使用してサインインするように求められる場合があります。
  • 2 番目のウィンドウを開き、プロセスを繰り返して、2 番目のユーザーを現在のウィンドウに割り当てます。
  • これで、2 人の異なるユーザーの下に 2 つのウィンドウが表示されます。どちらも独自の設定と独自の拡張機能を、独自の とともに使用しますbackground pages
于 2013-06-26T03:27:21.127 に答える