Karta över Flow: Nej sjönk under gång av Interaction Design: Bit Fall

JavaScript är inte påträngande

I Diskutera Digital Access är rullande en tråd på javascript som fungerar i webbläsare utan stöd i javascript.

Hur så?

Enkelt, att göra data som genereras via javascript funktion även om det finns stöd för javascript.

Inte förväxlas med icke-obstruktiv eller unobstructive, för det är det lager, blanda CSS med HTML i JavaScript.

Vissa människor använder webbläsare som inte stöder JavaScript, andra stänga av säkerhetsskäl eller av någon annan anledning vad, vem vet en brandvägg som blockerar javascript-instruktioner, en del företag använder sig av detta knep för att minska mängden bakdörrar och spionprogram, som är spridda över nätverket efter vissa interna klicka fel adress.

Det enklaste sättet att kringgå denna situation är att lägga till alternativ för webbläsare utan stöd för JavaScript läsa.

Exempel:

1 - <script type="text/javascript" src="menu.js"> </ script>
2 - <noscript>
3 - <ul>
4 - <li> <a href="/"> hemsida </ a> </ li>
5 - <li> <a href="/sobre-a-empresa/"> Om oss </ a> </ li>
6 - <li> <a href="/contato/"> Kontakta </ a> </ li>
7 - </ ul>
8 - </ noscript>

I detta klassiska exempel, linje 1 är uppmaningen till menyn via ett javascript kommando i filen "menu.js" innehåller rader 3 - 7, som är gjort är att använda sig av grundämnet <noscript>. Vad är den moraliska av historien?

<noscript> Den del används för att definiera ett alternativt innehåll om scriptet körs inte.

Detalj: Det är bara stött på webbläsare att känna igen taggen manus, men som inte stöder taggen.

Den W3Schools har ett annat exempel ges.

Lämna ett svar

Nära
E-post Det