funzione di rilevamento del browser: il controllo ortografico?
-
12-09-2019 - |
Domanda
Tutti i browser decenti (Chrome, FX, ecc) ora supportano ortografico integrato nel controllo.
Tuttavia l'asse popolare, ma errore di IE non (nemmeno IE8 - 'acceleratori' inutili: sì, tanto necessario supporto del dizionario: no). A meno che non si scarica un eccellente plugin gratuito , ma non si può pretendere utenti Corp per farlo.
I nostri clienti vogliono il controllo ortografico nella web app di impresa che forniamo, quindi abbiamo comprato in un 3a parte il controllo ortografico componente per renderli felici. Funziona, ma non è terribilmente bene -. Soprattutto se paragonata a nulla integrato nel browser
Sembra inoltre che la finestra di controllo ortografico in Word 2000 (di nuovo, probabilmente corrente quando è stato sviluppato). Non è un problema per i nostri clienti, la metà dei quali sono bloccati in Office 2000 e IE6.
Voglio abilitare solo questa componente quando l'utente non hanno costruito nel controllo ortografico.
Qualcuno sa un modo per rilevare questo?
Soluzione
Già sapete che i browser sono dotati di supporto e che i browser non quindi si può utilizzare una qualche forma di browser sniffing per decidere se si attiva il componente di controllo ortografico o meno.
Si può anche provare a chiedere agli utenti se hanno già un po 'il controllo ortografico attivo e far loro rispondere Sì / No / Non so. Se non sanno, ripiegare per il rilevamento automatico. Questo è meglio che usare sniffing solo perché sniffing è noto per essere poco affidabili in alcune circostanze.
Rilevamento cose che fanno parte di interfaccia utente di un browser è dura, se possibile. A causa di politiche di sicurezza browser, un sito web non può accedere alla maggior parte delle API che potrebbe esporre qualcosa di utile per il rilevamento funzione. E anche se la sicurezza non era un problema, si sarebbe probabilmente ancora affrontare un'API distinte per tutti i browser, in quanto la meccanica del browser interno non sono standardizzati.
Altri suggerimenti
Non so se questo è possibile anche con qualcosa di simile a BrowserCap o Microsoft Browser Definizione file di schema , come detto sopra è una specie di fuori dell'ambito consentito.
Avete preso in considerazione solo andando con un correttore ortografico lato server? In modo che possano utilizzare il client se a loro piace o fare clic sul pulsante di controllo ortografico come in GMail. Questo significa anche che è possibile controllare eventuali aggiornamenti del dizionario.