google chrome - tag - Sesión separada para cada ventana.
<meta name="theme-color" content="#db5945"> (2)
Tu objetivo será iniciar una instancia de Chrome con un nuevo directorio de datos de usuario. Las cookies estarán aisladas en cada caso. En la extensión para implementar una forma de alcanzar el mismo objetivo que este comando en cmd:
chrome.exe --user-data-dir="C:/temp/user1"
Estoy tratando de crear una extensión donde cada ventana de Chrome tenga su propia sesión. Anteriormente usamos incógnito, pero el problema es que mientras la ventana principal y la ventana de incógnito tienen sesiones separadas, la sesión se comparte entre las distintas ventanas de incógnito.
¿Hay alguna forma de configurar Chrome para usar una sesión separada cada vez que se abra una ventana de incógnito?
Tuve un problema similar en el que quiero usar Google Chrome para navegar y depurar el trabajo y Chrome es bastante original cuando se trata de sesiones. Escribí este pequeño script por lotes para duplicar el perfil predeterminado, borrar la información de la sesión y luego usar el nuevo perfil. Los antiguos perfiles duplicados también se borran antes de que se creen los nuevos. El resultado es una nueva sesión con todas las cosas del perfil anterior.
@echo off
rem folder prefix for the new profile folder
set folderNameStart=profile_
rem generate and format the date creating the new folder name
For /f "tokens=1-6 delims=/ " %%a in (''date /t'') do (set mydate=%%c%%b%%a)
For /f "tokens=1-2 delims=/:" %%a in (''time /t'') do (set mytime=%%a%%b)
set folderName=%folderNameStart%%mydate%%mytime%%random%
rem set the profile path and the folder destination as well as the directory to
delete
set profilePath="C:/Documents and
Settings/%USERNAME%/AppData/Local/Google/Chrome/User Data/Default"
set profileDestination="C:/Documents and
Settings/%USERNAME%/AppData/Local/Google/Chrome/User Data/"%folderName%
set profileLocation="C:/Documents and
Settings/%USERNAME%/AppData/Local/Google/Chrome/User Data/"
rem iterate through directory and delete all the existing profile folders
CD %profileLocation%
echo %profileLocation%
for /D /r %%G in ("%folderNameStart%*") do rmdir /q /s "%%G"
rem this will copy the old profile directory
echo D | xcopy %profilePath% %profileDestination%
rem delete the session storage and its contents if its exist
rmdir /q /s "C:/Documents and Settings/%USERNAME%/AppData/Local/Google/Chrome/User
Data/%folderName%/Session Storage"
rem start google chrome with the new profile folder
start "Chrome" "C:/Program Files/Google/Chrome/Application/chrome.exe" --profile-directory="%folderName%"