Domanda:
Esecuzione di due istanze separate di Safari nella stessa sessione utente
Nicolas Barbulesco
2014-06-05 13:52:58 UTC
view on stackexchange narkive permalink

Vorrei organizzare due safari separati allo stesso tempo. Ogni Safari ha la propria sessione, cronologia, cookie e così via.

Posso farlo con due utenti sul mio Mac.

Ma farlo nella stessa sessione utente sarebbe più pratico.

Come posso farlo?

Hai una vecchia versione di Safari e una nuova versione contemporaneamente? Ha funzionato (non sono sicuro dei cookie) con Firefox per me
@Mathias - No, voglio eseguire due istanze della stessa versione di Safari. Posso farlo per Firefox.
Questo non risponderà con la tua domanda esatta, ma utilizzo Fluid.app da $ 5 http://fluidapp.com per gestire situazioni (ad esempio gmail) in cui voglio mantenere più accessi separati ai siti senza che alcun utente cambi acrobazie.
@dwightk - Questo fluido è interessante. Tipo di reinventare il taglio dei widget del dashboard.
La versione gratuita non conserva cookie separati, ma ho pagato volentieri $ 5 per poter tenere Google (e altri) fuori dalle mie abitudini di navigazione.
La versione gratuita di Fluid per macOS Sierra utilizza cookie separati.
Sette risposte:
dj bazzie wazzie
2014-06-05 18:51:38 UTC
view on stackexchange narkive permalink

Puoi anche digitare Terminal.app

  open -n -a Safari  

Questo aprirà una nuova istanza di Safari anche se una è già in esecuzione. Non tutte le applicazioni lo supportano, come Finder o FireFox. Queste applicazioni preferiscono avere un'istanza in esecuzione alla volta.

come funzionano i cookie quando si esegue questa operazione? Sono separati?
Se sei in modalità privata, ogni istanza di Safari utilizzerà i propri cookie. La modalità "Pubblico", ovviamente, condividerà i cookie attraverso tutte le istanze di Safari.
In effetti, non tutte le applicazioni sono soddisfatte di questo. Per Safari, il caos sarebbe arrivato. Le sessioni di navigazione (finestre e schede ...) entrerebbero in collisione a mezz'aria. Ho bisogno che i due Safari utilizzino cartelle diverse.
La collisione a mezz'aria su finestre e schede non è possibile. Poiché i processi di Snow Leopard non scrivono le loro preferenze direttamente nel file, ma sono gestiti dal sistema predefinito. Quindi tutti questi dati vengono scritti e letti attraverso un'API che evita che due processi provino a scrivere dati contemporaneamente nello stesso file. Tuttavia, se si desidera avere due cartelle separate che è possibile gestire, suggerirei di utilizzare il cambio utente rapido. Quindi hai due processi in esecuzione di safari anche in due diversi ambienti utente.
OK. Ora Safari A scrive una sessione A nel file. E 30 secondi dopo Safari B scrive una sessione B sul file, schiacciando la sessione A. Questo è ciò che chiamo collisione a mezz'aria.
Penso che intendessi i cookie quando dici sessioni? Quando entrambi vengono eseguiti in modalità privata, il file ~ / Libary / Cookies / Cookies.plist non viene utilizzato. Nessuna azione di lettura o scrittura viene eseguita sul file, non esiste nemmeno un file alternativo.
user3710680
2014-06-05 15:24:41 UTC
view on stackexchange narkive permalink

Safari non supporta più profili, quindi dovrai continuare a utilizzare più account utente.

Se tutto ciò che desideri è un ambiente di navigazione separato con diversi account (cookie) utilizzati, puoi provare a utilizzare Navigazione privata

Private Browsing

questo sarebbe meglio che cambiare utente (supponendo che non stavi cercando cookie di accesso ricordati), ma non è ancora affiancato
JBis
2018-09-02 17:56:07 UTC
view on stackexchange narkive permalink

Il modo migliore che ho trovato per farlo è scaricare Safari Technology Preview.È un download gratuito e non è necessario un account sviluppatore da utilizzare.Funziona separatamente da Safari nativo e ha le sue cartelle per cache, cookie, cronologia, segnalibri, ecc. È perfetto per ciò di cui hai bisogno.

L'unico aspetto negativo è che è in versione beta, quindi potresti riscontrare problemi minori.Sebbene la maggior parte delle funzionalità beta possa essere disattivata dal menu sviluppatore.

Dal sito web di Apples:

Corri fianco a fianco con Safari.Safari Technology Preview è un file app standalone che funziona fianco a fianco con la versione corrente di Safari, in modo da poter continuare a utilizzare e fare riferimento alla versione corrente.

Travis L
2014-06-05 17:13:08 UTC
view on stackexchange narkive permalink

Sembra che sarai in grado di farlo in Safari su Yosemite. Chrome è in grado di farlo semplicemente aprendo una nuova finestra "In Cognito".

No, Chrome supporta i profili corretti, con archivi di password separati, cronologia, ecc. La navigazione in incognito è per le sessioni in cui non vuoi salvare nulla.
Alexander Ljungberg
2016-12-09 17:19:46 UTC
view on stackexchange narkive permalink

L'app Fluid, come menzionato nei commenti, lo consente.È più uno strumento di "app a pagina singola", ma utilizza Safari sotto il cofano e io lo uso per rimanere connesso a diversi account contemporaneamente senza dover ricorrere a Chrome [1].

In macOS Sierra la versione gratuita di Fluid consente l'archiviazione separata dei cookie, mentre in precedenza era una funzionalità a pagamento (economica).

[1] Chrome è ottimo ma consuma troppa batteria per tutto il giorno.

ddd
2014-11-10 13:39:56 UTC
view on stackexchange narkive permalink

Chrome lo ha integrato ed è ben implementato. Firefox ha un plug-in di terze parti che lo gestisce ma non è supportato in modo nativo come in Chrome.Safari, no.

akaralar
2015-08-02 20:24:10 UTC
view on stackexchange narkive permalink

Esiste un'app chiamata SwitchUp che lo fa, tuttavia penso che non funzioni bene con le estensioni di Safari. Prova a vedere di persona.

Cambierà i profili ecc. Ma tutto in una volta non è possibile avere 2 dello stesso in esecuzione contemporaneamente


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...