Firefox / Chromeで新しいタブまたはウィンドウを開くときに、新しいブラウザーセッションを取得するにはどうすればよいですか?


51

新しいInternet Explorerウィンドウを開くと、新しいブラウザーセッションが発行されます。したがって、同じサービス(Gmailの場合)の2つの異なるアカウントでログインできます。Internet Explorerの同じウィンドウで新しいタブを開く場合、同じことは適用されません。

Firefoxで新しいタブまたはウィンドウを開くときに、新しいブラウザーセッションを取得するにはどうすればよいですか?

Google Chromeはどうですか?


5
IE 8は、少なくともデフォルトでは、新しいセッションで新しいウィンドウを開きませ。ただし、[ファイル]メニューに便利な「新しいセッション」コマンドがあります。-nomergeコマンドラインにオプション(ショートカットなど)を追加して、新しいセッションを取得することもできます。
マーサ

回答:


14

Chromeでは、プライベートブラウジングを使用して同じことを実現できます。

Chrome-レンチ(ツール)メニュー/履歴なしで新しいウィンドウを開く

Firefoxでは、IEタブ拡張を使用し、IEエンジンで別のタブをレンダリングして同じ効果を実現できます。

他のオプションは次のとおりです。http//www.computer-realm.net/managing-multiple-gmail-accounts-with-firefox/


2
Firefoxのプライベートブラウジングセッションは現在のセッションを閉じませんか?そのため、Firefoxでは1つのセッションしか持てません。
サムハスラー

アップ、あなたは正しい、それに気づいていません。:(理想的ではありませんが、彼はこの目的のためにIE Tab拡張を使用できると思います。
Robert Ivanc 09

これは可能な限り近いものであり、私はこれを受け入れます。ありがとう!
マーサートライエステ2009

IEタブの使用は、別のブラウザを使用するのと同じであり、ほとんどのオペレーティングシステムでは機能しません。
-WhyNotHugo

12
残念ながら、Chromeではプライベートブラウザウィンドウが新しいセッションで動作しますが、そのようなウィンドウはすべて同じセッションにあり、合計2つです。
ジェシーグリック

9

Firefox 57別名Firefox Quantumでは、Firefox Multi-Account Containers拡張機能(Mozillaが開発)を使用すると、タブまたはウィンドウごとに異なるアカウントで、同じWebサイトで複数のアカウントを使用できます。

内部では、Webサイトのストレージをタブ固有のコンテナに分割します。1つのコンテナによってダウンロードされたCookieは、他のコンテナでは使用できません。Firefox Multi-Account Containers拡張機能を使用すると、次のことができます...

  • 同じサイトの2つの異なるアカウントにサインインします(たとえば、2つの異なる[コンテナー]タブで仕事用メールと自宅のメールにサインインできます。
  • さまざまな種類のブラウジングを互いに離してください(たとえば、当座預金口座を管理するために1つの[コンテナ]タブを使用し、お気に入りのバンドで新しい曲を検索するために別の[コンテナ]タブを使用できます)
  • ソーシャルネットワークのフットプリントをWeb全体に残さないようにします(たとえば、ソーシャルネットワークにサインインするために[コンテナー]タブを使用し、オンラインニュースサイトにアクセスするために別のタブを使用します。 )

Firefoxマルチアカウントコンテナ拡張機能をインストールした後、コンテナアイコンをクリックしてコンテナを編集します。色、名前、アイコンを変更します。新しいタブボタンを長押しして、新しいコンテナタブを開きます。


57より前のFirefoxバージョンでは以下を使用できます。

マルチフォックス

Multifoxは、Firefoxが異なるユーザー名を使用してWebサイトに接続できるようにする拡張機能です。同時に!

たとえば、複数のGmailアカウントがある場合、それらをすべて同時に開くことができます。Multifoxが管理する各Firefoxウィンドウは、互いに干渉することなくアカウントにアクセスします

各Multifoxウィンドウには、IDプロファイルを示す番号が付いています。異なる番号のウィンドウで行われたログインは分離されます。

ログインは、「通常の」ウィンドウと同じ方法で保持されます。ウィンドウを閉じるか、Firefoxを終了しても。

Firefoxがセッションを復元すると、各ウィンドウのIDプロファイルが保持されます。

また、プロファイルを簡単に切り替えることができます。


1
それを試してみました、完璧に動作します!
そのブラジル人

5

この回答は、ここで説明する質問/ユーザーケースに具体的に答えます 。Chrome-個別のブラウザウィンドウを開き、それぞれシークレットモードでデータを共有しません。ただし、この質問は重複としてマークされており、この質問を指しているため、その質問はロックされているため、回答を投稿できません。

Google Chromeの場合、新しい一時的なセッション(他のセッション/ウィンドウとCookieを共有しない)で新しいブラウザーウィンドウを簡単に作成する方法が必要な場合は、簡単なスクリプトを呼び出すとうまくいきます。

(シークレットモードで新しいウィンドウを開くと、ju セッションが1つ増えますが、さらにシークレットウィンドウはその同じセッションに属します。したがって、通常モード+シークレットモードでは、ウィンドウの数に関係なく、最大で2つの個別のセッションが提供されます。)

以下を使用します。OS X用に書かれています。さらにシークレットモードでウィンドウを開きます。不要な--incognito場合は単にドロップします。

#!/bin/sh
RND_DIR=/tmp/$RANDOM
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --user-data-dir=$RND_DIR --incognito
rm -R $RND_DIR

4

これを行う「セッションバディ」と呼ばれる便利なChrome拡張機能があるようです。

ここに画像の説明を入力してください

Session Buddyは、ブラウザセッションを簡単に保存、編集、復元できる柔軟なセッション管理拡張機能です。

  • Session Buddyインターフェースまたは任意のWebページの右クリックメニューから現在のセッションをすばやく保存します。
  • 柔軟な復元オプションにより、セッションを元の一連のウィンドウ、単一のウィンドウ、または現在のウィンドウに復元できます。
  • 最新の10個のセッションの自動キャプチャは、ブラウザまたはシステムがクラッシュした後にセッションを回復するのに特に便利です。
  • 保存したセッションに簡単に名前を付けて編集します。
  • URLの単純なリストからセッションを作成します。
  • セッションをテキスト形式またはCSV形式にエクスポートします(開発中のその他の形式)。
  • Session Buddyが認識するタブのタイプを制御します。
  • キーボードショートカットを使用すると、セッションの操作が簡単になります。

4
これはセッションの「現在のウィンドウとタブ」の定義用であり、OPが探している「アクティブなCookie」の定義用ではありません。
ベンV

3

firefox -pスタートメニューから)プロファイルマネージャーで複数のプロファイルを作成し、値1のMOZ_NO_REMOTE環境変数を作成すると、Firefoxは複数のウィンドウで複数のセッションを許可します。

Firefox 8で自分で試してみましたが、動作します。ログアウトボタンのないWebアプリケーションがあり、これを見つける前に、アカウント(テスト用の管理者とユーザー)を切り替えるためにFirefoxを完全に開いたり閉じたりしなければなりませんでした。これは大いに役立ちました。


3

私はこのトピックの専門家ではありません。インターネットでサーフィンをしているときに面白いことがわかりました。また、既に投稿された回答のいずれにも言及されていないことがわかりました。それが誰かに役立つことを願っています!

WindowsでChromeを使用して完全に新しいセッションを開きたい場合。CドライブにChrome_dev_sessionディレクトリを作成した後、Windowsのコマンドプロンプトアプリで以下のコマンドを入力します

chrome.exe --user-data-dir="C:/Chrome_dev_session"

インストール後に初めて開いたchromeウィンドウと同じくらいきれいです。新しいセッションを開くたびにディレクトリを作成してこのコマンドを入力するのは少し面倒な作業かもしれませんが、私にとっては非常に便利です。

追加の読み物: いくつかの機能をテストする際に、以下のコマンドを使用して、コンピューターでCORS(Cross Origin Resource Sharing)を無効にしました。

chrome.exe --user-data-dir="C:/Chrome_dev_session" --disable-web-security


2

Google Chromeの場合、次の方法でシークレットセッションを開くためのショートカットを設定できます。

"C:\path-to\chrome.exe" /incognito

またはCTRL + Shift + N、通常の状態を使用している間だけ。唯一の違いは、シークレットモードではCookieと履歴が保持されないことです。


シークレットモードで3つの異なるセッションを開いたところ、正常に動作します:)
アディモー

2

サイトごとのCookieに対してこれを行うChrome拡張機能を作成しました。ここから入手できます:

https://chrome.google.com/webstore/detail/lone-tab/dlgodcdpmjmeegcakjjldfobmooajhhe

オンにすると、各タブがそれぞれのセッションにロックされます。これについて何か質問があれば教えてください。


同じChrome拡張機能のスパム送信を停止してください。単一の回答、および他の質問に重複としてフラグを付けることは、同じ回答で複数の質問に回答する適切な方法です。
ラムハウンド

1

新しいセッションでChromeを起動して、複数のGmailアカウント(および他のアカウント)を使用できるようにするChrome拡張機能を作成しました。

新しいChromeセッションと呼ばれ、こちらからダウンロードできます:http : //www.musatcha.com/software/NewChromeSession/


Chrome拡張機能のようには見えませんが、Windows専用です。
マイケルティーパー

@MichaelTeper Chrome拡張機能とは思えない理由は何ですか?はい、それはWindowsのみです。Chrome拡張機能は独自のプロセスの実行を許可されていないため、新しいコンテキストで新しいChromeを起動するには、Chrome以外のプロセスが必要です。いずれにせよ、これは(非拡張として)より簡単になるように書き直さ
Brad

1

Chromeはマルチプロフィールを提供しています。カナリアビルドで既に利用可能です。すぐにプロファイルを切り替えることができます。


0

Firefoxでは、Firefoxで複数のセッション有効にするのソリューションが魅力的でした!!

「Shawn」、「MOZ_NO_REMOTE環境変数、値1」による回答で提案されたものとほぼ同じです。異なるFirefoxセッションを開くために、デスクトップ上に複数のリンクを作成するためのアドバイスを追加します。


1
これもで行うことができfirefox.exe -no-remote -p "profilename"ます。
ボブ


0

私にとって最も簡単な方法は、空のフォルダーを作成し、Firefoxの--profileコマンドライン引数を使用することです。

mkdir /tmp/ff
firefox --profile /tmp/ff

LinuxおよびおそらくOSXで。Windowsでは、cmdで:

mkdir c:\tmpff
"C:\Program Files\Mozilla Firefox\firefox.exe" --profile c:\tmpff

後者では、明らかにそれに応じてパスを調整します。Win7でFF43でテスト済み。

そして、フォルダーを削除します。または、繰り返し実行する必要がある場合は、連鎖します。

rm -rf /tmp/ff && mkdir /tmp/ff && firefox --profile /tmp/ff

-3

クロームマルチソーシャルログインまたはメールとその他。簡単な拡張!

これにより、新しいタブが新しい​​クロームブラウザー(UID)として開かれ、(+)ボタンをクリックして、一意のUID識別子を持つ新しいタブの名前を確認します。

素晴らしいツール...

https://chrome.google.com/webstore/detail/multilogin/nknfhhmhoflkcijaodalbncnmidocced/related?hl=en


なぜあなたは叫んでいるのですか?!?!?!?!!
Pierre.Vriens

これをスパムとして扱います。
ラムハウンド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.