Un po 'di storia, abbiamo creato un sistema POS elettronico per venditori registrati di articoli di una marca ben nota. I fornitori sono tenuti ad accedere per utilizzare il sistema.
Recentemente, IE ci ha causato molti dolorosi problemi di manutenzione rispetto a prima. Il nostro capo si sta preoccupando di incorrere in ulteriori problemi di manutenzione, quindi mi ha chiesto di trovare un modo per installare automaticamente & lanciare chrome se provano ad accedere con altri browser (per la cronaca, quasi tutti i problemi sono legati ad alcune funzionalità che funzionano bene su FF / Chrome / Opera / Safari ma non su IE).
Mettiamo da parte il ridicolo di eseguire un file .exe esterno da Javascript, che è praticamente impossibile (e giustamente, gliel'ho detto, ma ha insistito che era possibile, quindi qualunque cosa fosse).
Quindi le mie domande sono:
- Questa richiesta è tecnicamente valida? Esiste un modo garantito per bloccare le richieste da tutti i browser ad eccezione di quelli consentiti?
- Questa richiesta è ragionevole? IMO, dal punto di vista degli utenti, limitare l'accessibilità fa più male che bene, ma il problema di manutenzione è sicuramente un problema aziendale valido.
- C'è mai stato un caso come questo in cui altri siti web hanno bloccato esplicitamente determinati browser?
Modifica: Grazie per le risposte. Al momento stiamo supportando IE 7+ e in effetti 7/8 sono stati quelli che hanno causato la maggior parte del dolore. Abbandonare quei due renderà la manutenzione molto più semplice ma il mio capo pensa che il problema abbia a che fare con IE stesso, non necessariamente con le versioni. Cercherò di vedere se riesco a convincerlo, ma ho la netta sensazione che continui a seguire quello che pensa.