Browser specifico per collegamenti specifici


14

Qualcuno sa come aprire un browser specifico per collegamenti specifici?

Ho due link che voglio aprire in IE e altri in Chrome. È possibile?


1
C'è un modello per gli URL? O vuoi dire scegliere liberamente quale browser dovrebbe aprire un collegamento?
iglvzx,

Puoi chiarire da dove stai aprendo i collegamenti (ad es. Da Windows Explorer o dall'interno di un browser / pagina Web)?
iglvzx,

Risposte:


4

Una soluzione sarebbe un programma "gestore del browser" separato. Sarebbe impostato in Windows come browser predefinito, ma non aprirebbe alcun collegamento stesso e ti presenterebbe invece un elenco di browser e inoltrerebbe l'URL a quello selezionato. Fondamentalmente come su Android, se non avessi spuntato l'opzione "Usa sempre ..." per un tipo di file specifico.


1
Si prega di essere più specifici se possibile. Altrimenti questo avrebbe dovuto essere un commento invece di una risposta, nonostante tu non abbia abbastanza reputazione per commentare.
Karel,

1
Questa è davvero una buona idea. Non sarebbe neanche così difficile da scrivere.
VediJayBee,

1
Sembra che ci sia già l'implementazione di questa idea: blog.dantup.com/2015/09/simple-windows-browser-selector
ahz

3

Risposta / Spiegazione / Tecnica:

No, non esiste un modo pratico per farlo. Windows ha un elenco di "gestori" che indicano cosa fare (ad es. Quale programma eseguire) quando vengono attivati ​​diversi tipi di file e oggetti di sistema (ad es. Aperti). L'elenco è limitato ai tipi che per la maggior parte solo include estensioni (ad esempio, .EXE, .DOC, .URL, etc.) Non v'è alcun modo per specificare i gestori per i nomi di file specifici in quanto l'elenco sarebbe poi crescere incredibilmente grandi e fornire prestazioni estremamente povera. Peggio ancora, non c'è assolutamente modo di specificare i gestori in base al contenuto di un file poiché ciò richiederebbe a Windows di (1) aprire il file e (2) sapere come leggere e interpretare il contenuto.

I segnalibri (ad es. "Collegamenti del browser") sono file di testo semplice con .URLun'estensione che contiene l'URL. Per esempio:

[InternetShortcut]
URL=http://www.org/blah.html

Per quello che vuoi, Windows dovrebbe sapere come aprire il file, leggerlo e analizzarlo, analizzare l'URL e prendere una decisione in base a quello. Non c'è proprio modo che ciò accada.

Teoricamente potrebbe esserci un modo per implementare praticamente gestori specifici di nome file / contenuto. I gestori di anteprima consentono a Windows di leggere un file e fornire informazioni al riguardo (ad es. Lunghezza e miniatura del video, bitrate audio, # parole in un file DOC, ecc.), Quindi il framework è presente, ma al momento non c'è proprio modo di eseguire azioni specifiche del contenuto.


Possibile soluzione:

Se in realtà ci sono solo due collegamenti (cioè non crei spesso nuovi segnalibri), il più vicino a cui puoi venire a fare un gestore specifico dell'URL sarebbe quello di creare il tuo tipo di file (ad esempio .URLc) copiando il file URL predefinito- digitare e modificare il programma (browser) utilizzato per aprirlo.


Migliore soluzione 1:

Se il tuo problema è che alcuni siti richiedono IE (ad esempio Windows Update), un'opzione molto più semplice sarebbe quella di installare un'estensione come IE Tab . I migliori consentono persino di configurarlo per utilizzare automaticamente una scheda basata su IE per URL specifici.


Better Solution 2:

Un'altra opzione, come suggerito da Psycogeek, è quella di creare un normale collegamento sul desktop per passare l'URL a IE invece di utilizzare un collegamento Internet (alias segnalibro):

  1. Fare clic con il tasto destro del mouse su un'area vuota del desktop (o della cartella) e selezionare New->New Shortcut
  2. Per la posizione, devi semplicemente inserire un URL per creare un segnalibro (un .URLfile di testo semplice , ma non è quello che desideri, invece aggiungi l'URL con il prefisso iexplore. Ad esempio:iexplore http://www.org/

Ora invece di un file segnalibro, crea un collegamento di Windows (un .LNKfile binario ). Quando si desidera eseguire quel sito specifico, verrà eseguito il programma specificato con gli argomenti specificati (in questo caso IE con l'URL di destinazione). Può essere lanciato come un segnalibro.

Come la possibile soluzione sopra presentata, si presume che ci siano pochi elementi che richiedono un trattamento speciale poiché significa un po 'più di lavoro per crearli e mantenerli. Si noti che poiché si tratta di scorciatoie di Windows anziché di segnalibri, non verranno trattati come previsto in alcuni scenari che funzionano con segnalibri come backup, rilevamento duplicati, gestori di segnalibri, ecc. Tuttavia, se sono presenti solo una manciata di casi speciali URL, quindi non dovrebbe essere troppo un problema aggirarlo.


1
Non sono sicuro di cosa intendi. Se voi URL dire, come http://www.org/page.htm?browser=IE, http://www.org/page.htm?browser=chromeper altro, allora no, non c'è modo di farlo all'interno di Windows il modo in cui è stato chiesto (cioè, “browser predefinito aperto”), ma come ho detto, alcune estensioni per Chrome IE può farlo dall'interno del browser (ad esempio, se l'URL è nell'elenco, ricaricare nella scheda IE ).
Synetech,

@Psycogeek, ah così. Certo che suona anche bene. È come la mia possibile soluzione . Se ci sono davvero pochi elementi e quelli nuovi non vengono aggiunti regolarmente, allora dovrebbe essere pratico. (Ovviamente ha l'effetto collaterale che si tratta di scorciatoie desktop invece di scorciatoie Internet , quindi non verranno trattati come normali segnalibri, ma è solo un compromesso previsto. Posso aggiungerlo se vuoi, oppure puoi aggiungerlo come preferisci se preferisci.
Synetech,

Esistono diverse app disponibili per Windows e Mac che fungono da browser predefinito; quindi quando fai clic su un link, l'app viene eseguita e in base all'URL puoi aprire un browser specifico per te.
Michael Campbell,

2

Ho creato un collegamento sul mio desktop:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

Aggiungi uno spazio tra .exe"ehttp:

Quando fai clic su di esso, passerai a example.comutilizzare Chrome.

Ho ridimensionato la finestra di IE e trascinato e rilasciato lo shorcut nella barra dei collegamenti in IE.


1

Per il mio computer Windows, se il collegamento deve essere aperto in Chrome, aggiungo semplicemente il prefisso "chromerun: //" prima di "http: //" nel web address quando sto salvando il collegamento o creando il collegamento ipertestuale per gli altri a uso. Ciò farà aprire automaticamente la pagina in Chrome, indipendentemente dall'impostazione del browser predefinita. Ho incluso un esempio di seguito.

inserisci qui la descrizione dell'immagine

Utilizzando una scorciatoia o facendo clic su un collegamento ipertestuale con questo percorso in un documento Word o tramite e-mail, Google aprirà Google Chrome ogni volta. Non sono una persona IT e non so esattamente perché questo funzioni o se esiste un equivalente IE di questo trucco, ma lo sto facendo da anni e funziona bene per me.


-3

Fare clic destro sul collegamento e selezionare "Copia collegamento ipertestuale". Ora apri il browser che preferisci e, incolla nella barra degli indirizzi. Premi il tasto Invio e il tuo lì.


2
Questo non risponde davvero alla domanda.
DavidPostill
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.