consente di affrontarlo, tutti usano Facebook ... - in realtà sicuramente tutti hanno abilitato js ... perché sembra che dovresti supportare i pochi (se ce ne sono) senza js?perché il supporto non js
risposta
Alcune aziende richiedono che sia spento.
Nessuno ha un numero fisso per quante persone lo disattivano. Ho letto da qualche parte tra 0-10%.
Supporta i pochi quando non puoi permetterti di alienare quel X% della tua base clienti. Non è così difficile da fare, ma il vantaggio potrebbe essere importante. Perchè no?
Non è difficile da fare se si costruisce il sito in modo convenzionale. Ma guarda qualcosa come Gmail .... finalmente hanno supportato i client non-js, ma solo dopo circa un anno dal lancio. E anche allora, l'unica ragione per cui potevano giustificarlo era perché avevano così tanti utenti. Immagino che ci sia voluto un enorme sforzo per supportare i browser non js ... quasi una riscrittura totale. – rob
L'OP non ha indicato se si tratta di un sito convenzionale o GMAIL. – duffymo
Yeha ... dipende molto dal sito. Attualmente sto lavorando a un sito Web in cui sono presenti elenchi a discesa in grado di elencare migliaia di elementi ... Devo filtrare quell'elenco utilizzando JS/Ajax o ci vorrebbe un'eternità per caricare ... come si fa senza JS ? Non puoi – mpen
L'unico motivo valido per supportare i browser non abilitati per JS a cui riesco a pensare è se si hanno clienti che vi pagano per farlo. Fine della storia.
La tua mancanza di immaginazione non fa una discussione. –
Sto affermando un'opinione, non cercando di discutere con qualcuno che pensa che abbia sempre ragione. Ma vai avanti e fai comunque un attacco personale. – Robusto
Il tuo cliente non sa nemmeno la differenza. Ho appena creato un sito e l'ho creato solo per JS perché il mio cliente non ha specificato, e non mi ha chiesto di renderlo non JS abilitato. Qualche tempo dopo, ricevo una chiamata, "Non funziona ... la funzione XXX non sta caricando" .. "Oh..yeah .. è perché richiede JS". Lasciare che il tuo cliente decida non è un buon modo per decidere perché non lo sa, e alla fine ti morderà il culo quando lo scoprirà. – mpen
Penso che dipenda completamente dal pubblico di destinazione. La ragione principale per cui sono in vigore gli standard è di consentire agli sviluppatori Web di scegliere come target tutti, indipendentemente dal loro browser/dispositivo operativo. Sì, molte persone che usano un computer o un telefono moderno potranno eseguire JavaScript. Quindi non puoi preoccuparti dei browser non js e farla franca.
Ma, almeno negli Stati Uniti, ci si concentra sull'accessibilità per le persone con disabilità. I lettori di schermo per non vedenti, l'immissione di dati sul computer per chi digita con qualcosa di diverso da una tastiera e altri modi per sfogliare i disabili significa che gli sviluppatori web devono essere consapevoli degli utenti non tradizionali. Ci sono alcune buone linee guida sul ADA's website che spiegano a cosa stare attenti.
Quindi tutto dipende dalla tua accessibilità al tuo sito web e da quanto ti interessi includere chiunque, indipendentemente dalla modalità di navigazione.
@Peter Jacoby - Wow. Perché non rubi semplicemente i pensieri dalla mia mente! : P –
sicuramente tutto ciò che viene visualizzato sullo schermo è accessibile dai moderni screen reader? – davivid
BTW: C'è un gruppo piuttosto importante di utenti "disattivati" che tutti amano dimenticare: i motori dei motori di ricerca. Non hanno JavaScript, sono incredibilmente stupidi, non hanno consapevolezza spaziale, solo strutturali (cioè non sentono che i due paragrafi resi uno accanto all'altro usando '
non sono solo le persone che non ce l'hanno, sono le persone che lo disabilitano perché sono paranoici piccoli monaci che vogliono rendere la nostra vita un inferno. – mpen
ma le persone effettivamente lo disabilitano? dalle persone che conosco che potrebbero avere paura di queste cose - non avrebbero idea di come disattivarlo ... – davivid
@Mark s/paranoico/intelligente/@davivid: lo disabilito e lo abilito tramite whitelist. Siti attendibili che visualizzo con JS. I siti non attendibili non hanno accesso a JS. –