Fare la spesa per soddisfare i client non JavaScript? [duplicare]

3

Considerando che è aprile 2013; devo ancora preoccuparmi dei client abilitati / non JavaScript?

Nota: questa domanda non include il testo di aiuto con: JavaScript è necessario per visualizzare questa pagina, effettuare l'aggiornamento a un browser moderno o modificare le impostazioni

BTW: Giusto per essere chiari, al fine di soddisfare i client abilitati / abilitati non JavaScript; Dovrò: prerender (cache) una versione del mio sito web disaccoppiato (JavaScript sul lato client consuma la mia API RESTful).

A causa delle limitazioni del framework, questo si tradurrà in una funzionalità molto inferiore per l'utente non JavaScript.

    
posta A T 01.04.2013 - 06:00
fonte

3 risposte

5

Dipende dai tipi di pagine Web che stai progettando. In ogni caso ecco alcuni dei problemi:

  1. Alcuni vecchi telefoni cellulari (in uso) non supportano ancora Javascript.
  2. Se la tua pagina web viene visualizzata in un messaggio di posta elettronica (ad esempio, Mac Mail ti consente di incorporare pagine Web; alcuni e-mail visualizzano snippet web ecc.) e se il client di posta elettronica di destinazione (ad es. Microsoft Outlook 2007) è utilizzato per visualizzare l'e-mail, quindi il visualizzatore non sarà in grado di visualizzare correttamente la pagina (poiché Microsoft Office 2007 non consentirà Javascript in molte impostazioni aziendali).
  3. Le blacklist JavaScript / i blocchi disabilitano javascript sono molti browser moderni.
  4. Un'università che ho visitato l'anno scorso (gennaio 2012) ha un laboratorio che utilizza workstation Mac con una versione arcaica di Mac OS (nemmeno OS X). Il loro particolare software scientifico non è ancora eseguibile su OS X. Molte persone hanno ottime ragioni per non eseguire l'aggiornamento ai SO / browser del mondo moderno.

In tutti questi casi, potresti voler gestire correttamente questo errore.

    
risposta data 01.04.2013 - 06:08
fonte
1

Alcune persone preferiscono disabilitare JavaScript per vari motivi . In una certa misura, dipende dal tuo pubblico, ma penso che abbia senso assicurarsi che il tuo sito sia almeno minimamente utilizzabile senza javascript.

Non perdere troppo tempo su di esso, poiché probabilmente saranno < 1% degli utenti.

    
risposta data 01.04.2013 - 06:09
fonte
1

Se ti interessa l'accessibilità (e perché no?) fare in modo che il sito funzioni senza JavaScript è un buon modo per farlo funzionare bene con gli screen reader per gli utenti ipovedenti.

I moderni screen reader possono funzionare con JavaScript abilitato, ma ci vuole più lavoro e test per assicurarsi che il contenuto sia accessibile e la navigazione funzioni. Se le funzioni principali del sito funzionano senza JavaScript, puoi essere abbastanza sicuro che va bene anche per gli screen reader.

    
risposta data 01.04.2013 - 09:00
fonte

Leggi altre domande sui tag