Как получить новую сессию браузера при открытии новой вкладки или окна в Firefox / Chrome?

158708
Mercer Traieste

При открытии нового окна Internet Explorer создается новый сеанс браузера. Поэтому вы можете войти в систему с двумя разными учетными записями на одном и том же сервисе (скажем, Gmail ). То же самое не относится к открытию новой вкладки в том же окне в Internet Explorer.

Как получить новый сеанс браузера при открытии новой вкладки или окна в Firefox?

Как насчет Google Chrome?

47
IE 8 не * открывает * новые окна в новом сеансе, по крайней мере, по умолчанию. Однако в меню «Файл» есть удобная команда «Новый сеанс». Вы также можете получить новый сеанс, добавив в командную строку параметр `-nomerge`, например, ярлык. Martha 14 лет назад 4

13 ответов на вопрос

10
Robert Ivanc

В Chrome вы можете использовать приватный просмотр, чтобы добиться того же.

Chrome - гаечный ключ (инструменты) меню / открыть новое окно без истории

В Firefox вы можете использовать расширение вкладки IE, и для достижения того же эффекта вы можете создать еще одну вкладку с движком IE.

Вот некоторые другие варианты: http://www.computer-realm.net/managing-multiple-gmail-accounts-with-firefox/

Разве закрытый сеанс Firefox не закрывает текущий сеанс? так что вы можете иметь только один сеанс в Firefox. Sam Hasler 15 лет назад 2
ups, вы правы, не заметили этого. :( Я думаю, чем он может использовать расширение IE Tab для этой цели, хотя это не идеально. Robert Ivanc 15 лет назад 0
Это настолько близко, насколько это возможно, и я приму это. Спасибо! Mercer Traieste 15 лет назад 0
Использование вкладки IE аналогично использованию другого браузера и не будет работать в большинстве операционных систем. WhyNotHugo 14 лет назад 0
К сожалению, кажется, что в Chrome, хотя частное окно браузера будет работать в новом сеансе, * все * такие окна находятся в * одном и том же * сеансе - всего два. Jesse Glick 11 лет назад 9
запустить `C: \ Program Files \ Mozilla Firefox \ firefox.exe" -no-remote -ProfileManager` для FFX, как предложено в ответе Шона Aprillion 11 лет назад 0
@JesseGlick То же самое происходит в Firefox. user502144 8 лет назад 0
@JesseGlick По моему опыту, просто глядя на файлы cookie сеанса, идущие в окно браузера в режиме инкогнито, кажется, что происходит что-то немного другое, по крайней мере, в моем тесте. Окно инкогнито получает свой собственный сеанс, и каждый запрос начинает новый сеанс, потому что файлы cookie не передаются для сохранения того же сеанса, то есть если сервер использует файлы cookie для отслеживания сеанса. BlueMonkMN 7 лет назад 0
Многие веб-приложения не будут работать должным образом в режиме частного просмотра. sammarcow 7 лет назад 0
@sammarcow никогда не испытывал проблем. Зачем им? Это то же самое, просто куки и история никогда не сохраняются на диске. Robert Ivanc 7 лет назад 0
@RobertIvanc, если они используют сервисные работники, это не будет работать в режиме инкогнито sureshvv 6 лет назад 0
7
galacticninja

Начиная с Firefox 57 AKA Firefox Quantum расширение Firefox Multi-Account Containers (разработанное Mozilla) позволит вам использовать несколько учетных записей на одном веб-сайте с разными учетными записями для каждой вкладки или окна.

Под капотом он разделяет хранилище сайта на контейнеры для вкладок. Файлы cookie, загруженные одним Контейнером, недоступны другим Контейнерам. С расширением Firefox Multi-Account Containers вы можете ...

  • Войдите в две разные учетные записи на одном сайте (например, вы можете войти в рабочую и домашнюю электронную почту на двух разных вкладках «Контейнер»).
  • Держите различные виды просмотра подальше друг от друга (например, вы можете использовать одну вкладку «Контейнер» для управления своей учетной записью и другую вкладку «Контейнер» для поиска новых песен по вашей любимой группе)
  • Старайтесь не оставлять следы в социальных сетях по всему Интернету (например, вы можете использовать вкладку «Контейнер» для входа в социальную сеть и использовать другую вкладку для посещения новостных сайтов в Интернете, отделяя свою социальную идентичность от сценариев отслеживания на новостных сайтах). )

После установки расширения Firefox Multi-Account Containers, нажмите иконку Containers для редактирования ваших контейнеров. Измените их цвета, имена и значки. Нажмите и удерживайте кнопку новой вкладки, чтобы открыть новую вкладку «Контейнер».


Версии Firefox до 57 могут использовать:

Multifox

Multifox - это расширение, которое позволяет Firefox подключаться к веб-сайтам с разными именами пользователей. Одновременно!

Например, если у вас есть несколько учетных записей Gmail, вы можете открыть их все одновременно. Каждое окно Firefox, управляемое Multifox, получает доступ к учетной записи, не мешая друг другу

Каждое окно Multifox помечено номером, обозначающим профиль личности. Логины, сделанные в окнах с разными номерами, изолированы.

Логины сохраняются так же, как и в «обычных» окнах. Даже если вы закроете окно или выйдите из Firefox.

Профиль идентичности каждого окна сохраняется, когда Firefox восстанавливает сеанс.

Он также может легко переключаться между профилями:

Пробовал, работает без нареканий! That Brazilian Guy 10 лет назад 1
4
Mercer Traieste

Кажется, что есть удобное расширение Chrome под названием "Session Buddy", которое делает именно это:

enter image description here

Session Buddy - это гибкое расширение для управления сеансами, которое позволяет вам легко сохранять, редактировать и восстанавливать сеансы браузера.

  • Быстро сохраните текущий сеанс из интерфейса Session Buddy или из контекстного меню на любой веб-странице.
  • Гибкие параметры восстановления позволяют восстанавливать сеансы в исходном наборе окон, отдельном окне или текущем окне.
  • Автоматический захват 10 последних сеансов особенно удобен для восстановления сеанса после сбоя браузера или системы.
  • Назовите и отредактируйте ваши сохраненные сессии с легкостью.
  • Заполните сеанс из простого списка URL-адресов.
  • Экспортируйте сеанс в текстовый или CSV формат (больше форматов в разработке).
  • Управляйте типами вкладок, которые распознает Session Buddy.
  • Сочетания клавиш делают работу с сессиями несложной.
Это для определения «текущих окон и вкладок» сеанса, а не для определения «активных файлов cookie», которое ищет OP. Ben V 9 лет назад 4
4
Carl

Этот ответ конкретно отвечает на вопрос / случай пользователя, описанный здесь: Chrome - открывает отдельные окна браузера, каждое в режиме инкогнито, которые не обмениваются данными между ними . Однако этот вопрос заблокирован, поскольку он помечен как дубликат, указывающий на этот вопрос, поэтому я не могу опубликовать ответ там.

Для Google Chrome, если вы хотите простой способ иметь новое окно браузера с новым временным сеансом (то есть, не делить куки с другими сеансами / окнами), вызов простого сценария может помочь.

(Открытие нового окна в режиме инкогнито дает еще один сеанс, однако другие окна инкогнито будут принадлежать этому же сеансу, поэтому обычный режим + режим инкогнито даст вам максимум два отдельных сеанса, независимо от количества окон.)

Я использую следующее. Он написан для 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 
3
Shawn

Создав несколько профилей в менеджере профилей ( firefox -pиз меню «Пуск»), а затем создав переменную среды MOZ_NO_REMOTE со значением 1, Firefox разрешит несколько сеансов в нескольких окнах.

Я попробовал это сам с Firefox 8, и это работает. У меня есть веб-приложение, в котором нет кнопки выхода из системы, и прежде чем я нашел это, мне пришлось постоянно открывать и закрывать Firefox, чтобы переключаться между учетными записями (администратором и пользователем для тестирования). Это очень помогло.

2
random

Для Google Chrome вы можете установить ярлык для открытия сеанса Incognito с помощью следующего:

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

Или просто CTRL + Shift + Nпри использовании нормального состояния. Разница лишь в том, что когда вы инкогнито, куки и история не сохранятся.

Я открыл 3 разные сессии с инкогнито, и он отлично работает :) Adi Mor 11 лет назад 0
2
Hemanth

Я не эксперт в этой теме, я нашел кое-что интересное во время серфинга в Интернете, а также вижу, что это не упоминается ни в одном из уже опубликованных ответов. Надеюсь, это будет полезно для кого-то!

Если вы хотите открыть совершенно новый сеанс с помощью Chrome в Windows. Введите команду ниже в приложении командной строки в Windows после создания каталога Chrome_dev_session на диске C

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 
Или `--temp-профиль` Ciro Santilli 新疆改造中心 六四事件 法轮功 7 лет назад 0
2
Ian Mckay

Я создал расширение Chrome, которое делает это для файлов cookie для каждого сайта. Это доступно здесь:

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

Когда эта функция включена, каждая вкладка будет заблокирована в своем собственном сеансе. Дайте мне знать, если у вас есть какие-либо вопросы по этому поводу.

Пожалуйста, прекратите спамить то же расширение Chrome. Один ответ и пометка других вопросов как дубликатов - это правильный способ ответить на несколько вопросов одним и тем же ответом. Ramhound 7 лет назад 0
1
Brad

Я сделал расширение Chrome, которое позволяет вам использовать несколько учетных записей Gmail (и других учетных записей), запустив Chrome в новом сеансе.

Он называется New Chrome Session, и вы можете скачать его здесь: http://www.musatcha.com/software/NewChromeSession/

Это не похоже на расширение Chrome, плюс это только для Windows. Michael Teper 9 лет назад 0
@MichaelTeper Что заставляет вас думать, что это не похоже на расширение Chrome? И да, это только Windows. Расширениям Chrome не разрешается выполнять свои собственные процессы, поэтому для запуска нового Chrome в новом контексте требуется процесс вне Chrome. В любом случае, это было переписано для упрощения (без расширения), и вы можете получить обновленный исходный код здесь: https://bitbucket.org/bradisbell/new-chrome-session Brad 9 лет назад 0
1
user

Chrome приносит многопрофильность. Уже доступны в канареечных сборках. Вы можете переключать профиль мгновенно.

Похожие вопросы