Domanda

Cosa fareste se i visitatori del sito disabilitato JavaScript? Ti bloccarli?

È stato utile?

Soluzione

Idealmente, si utilizzerà progressive enhancement che comporta garantendo un'esperienza utente base e poi l'aggiunta di tutti gli abbellimenti per i browser che li può gestire.

Altri suggerimenti

In effetti degradare con grazia. Se questo non è un'opzione (più ;-)) allora almeno li comunica con l'utilizzo di un tag <noscript>.

Utilizzare il tag NoScript per dire "Hey, Abilita Javascript ingannare!"

<script type="text/javascript">
       alert("Hello World!");
</script>
<noscript> 
       Hey, Enable Javascript fool!
</noscript>

(Si prega di notare che questo è il codice non è la distribuzione pronto al tuo sito Web. È possibile modificare il messaggio a qualcosa di più adatto di testo.)

Per coppia con <noscript> ho tutti gli elementi che necessitano di JS di funzionare con class="js-required".

Poi CSS: .js-required{display:none;}

JS al caricamento della pagina: $('.js-required').css('display','block')

Il tuo sito web dovrebbe essere in qualche modo preparato se JavaScript è disabilitato, o visualizzare un messaggio che il vostro sito funziona meglio con JavaScript abilitato o di lavoro intorno ad esso.

Per ogni sito costruisco, metto a confronto i costi di sviluppo per degradare con grazia, contro la perdita di reddito da spaventare ~ 2-3% del pubblico. Non preoccuparsi non javascripters / Opera / etc solito vince ...

è possibile controllare questo fuori:

Come rilevare se JavaScript è disabilitato?

Se i visitatori non sanno di avere disabilitato JavaScript, un messaggio semplice sarebbe far loro sapere che dovrebbero consentire di esso.

<noscript>Please enable JavaScript in your browser</noscript>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top