In Windows 8, puoi utilizzare un browser predefinito diverso per le app Metro / WinRT rispetto alle normali app desktop?


12

Voglio un'impostazione del browser predefinita diversa per le app piastrellate WinRT rispetto a quella per l'app nell'ambiente desktop legacy. È possibile?

Sto giocando con Windows 8 e una cosa che ho notato è che per impostazione predefinita le app metro / winRT rispettano la mia scelta di Chrome come browser predefinito. Questa è probabilmente una buona cosa per il comportamento predefinito, pronto all'uso per Windows, ed è sicuramente quello che voglio per le normali app desktop.

Tuttavia, ho scoperto che questo non regge per le app UI metro / WinRT / piastrellate / moderne. Penso che la transizione tra le sezioni desktop e metro di Windows sia un'esperienza utente sconcertante. Voglio minimizzare questo, e quindi mi piacerebbe mantenere le app WinRT interamente nel moderno mondo dell'interfaccia utente di WinRT, anche quando si aprono collegamenti Internet. Invece di aprire nel mio browser predefinito, voglio che utilizzino la metro IE10 (o eventualmente la metropolitana Chrome o Firefox). Questo vale solo per le app RT. Le app desktop dovrebbero continuare a rispettare le tradizionali impostazioni predefinite del browser. Può essere fatto?

Un browser che supporta personalità / modalità operative diverse a seconda della fonte sarebbe un compromesso accettabile.


La versione del canale di sviluppo di Chrome ora supporta la metropolitana. Questo soddisfa le tue esigenze di integrazione della metropolitana?
rakslice,

Lo farebbe se sa di essere in modalità metro quando si apre un collegamento da un'app metropolitana e in modalità desktop quando si apre un collegamento da un'app desktop. Voglio ancora la modalità desktop per la maggior parte del tempo.
Joel Coehoorn,

Risposte:


2

Purtroppo, questo non può essere fatto. In Windows 8, il browser predefinito (uno impostato per aprire i collegamenti HTML) è l'unico browser che può essere eseguito in modalità metro. Se imposti Google Chrome come browser predefinito, IE10 non si aprirà più in modalità metro, ma si aprirà solo in modalità desktop. Quindi il browser desktop predefinito diventa automaticamente (e solo) il browser metro predefinito.


-1

Si potrebbe scrivere un'app .NET che:

  1. Cattura i trigger del collegamento ipertestuale.
  2. Identifica le app da cui vengono aperti i collegamenti ipertestuali.
  3. Rileva se l'app è in esecuzione in modalità Metro.
  4. Modifica temporaneamente le impostazioni predefinite del browser Web di Windows di conseguenza.
  5. Rilascia i collegamenti ipertestuali nel nuovo browser predefinito.

Non è possibile scrivere un'app del genere perché l'impostazione predefinita è protetta da un hash crittografico. Non è più possibile impostare autonomamente l'impostazione predefinita dall'utente in Win8.
Brian R. Bondy,

@Brian Per proteggerti dai malware?
mcandre,

Malware e browser aggressivi
Brian R. Bondy,

-3

Purtroppo questo non è possibile in quanto non ci sono 2 browser su desktop e metro. Fondamentalmente ciò che accade è che le versioni metro di IE e Chrome sono solo una shell dell'interfaccia utente. Il motore di rendering è condiviso con la versione desktop.

Poiché si tratta di "app ibride" non è possibile sceglierne di diverse per desktop e "metro" perché sono sostanzialmente le stesse app.


1
Per chiarire, non tutto ciò che viene detto qui è esattamente vero. Si tratta di un'installazione per ogni app, sì, ma mantengono le proprie impostazioni tra le versioni Metro e Desktop a causa delle regole di sandboxing Metro. (Anche se, ad esempio, per IE, che racchiude le proprietà a livello di sistema operativo come le informazioni di connessione, è un ibrido di dove sono memorizzate le impostazioni.) Non sono sicuro che la domanda sulle operazioni originali sia risolvibile o meno.
Mufasa,
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.