Safari per aprire collegamenti esterni in una nuova finestra


8

Mi piace Safari per aprire i collegamenti in nuove schede in generale. Cioè quando faccio una ricerca, voglio risultati che faccio clic per aprire in nuove schede nella stessa finestra. Ciò consente di avere più finestre con più schede e raggrupparle per argomento.

quando faccio clic su un collegamento tramite e-mail, Safari (su OS X) in qualche modo (in modo casuale?) sceglie una finestra aperta e apre il collegamento come una nuova scheda al suo interno. a volte seleziona anche una finestra ridotta a icona, anche se ce ne sono altre visibili nello stesso spazio.

per essere chiari: voglio la nuova finestra quando l'azione viene attivata da un'applicazione esterna (ad esempio Mail, ecc.). All'interno di Safari mi piacerebbe attenermi al comportamento predefinito.

Ho provato le impostazioni di Safari -> Schede -> Apri nuove pagine in schede anziché l'impostazione di Windows (tutte), ma questo non dà il risultato atteso. è generale per tutti. Inoltre, Google non conosceva una risposta soddisfacente, quindi chiedo qui.

Qualsiasi aiuto è apprezzato.


Voglio lo stesso. Purtroppo, Safari e Firefox pensano che sia una buona idea dirottare le finestre esistenti per creare nuove schede non correlate. Fino ad ora ... Ma un giorno capiranno. :-)
Nicolas Barbulesco il

Risposte:


2

Ho sperimentato la stessa cosa, nuove finestre invece di aprire le schede quando si fa clic sui controlli e anche a me è sembrato del tutto casuale.

L'estensione Safari 'Link Thing' (forse 'LinkThing' -?), Per impostazione predefinita, aprirà tutti i collegamenti in una nuova scheda senza che tu debba toccare il controllo a meno che la pagina (ad esempio DuckDuckGo) disabiliti e ignori le preferenze del browser dell'utente.


1

Il seguente script OSA apre l'URL indicato come parametro in una nuova finestra.

function Safari {
    # Will open a New Safari window with argument 1.
    osascript <<EOD
    tell application "Safari" to make new document with properties {URL:"$1"}
    return
EOD
}

Inserisci il codice nel file .profile nella tua home directory ed eseguilo con . ~/.profile.

Ho trovato questa soluzione in un altro thread qui su Stack Exchange.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.