Karte von Flow: Keine sank während der Fahrt von Interaction Design: Bit Herbst

JavaScript nicht aufdringlich

Gespeichert in: Barrierefreiheit, Programmierung Add comments

In Diskutieren Sie die Digitale Access rollt ein Thread auf JavaScript, das funktioniert in Browsern ohne Unterstützung in der JavaScript.

Wie so?

Einfach, um Daten über Javascript-Funktion, auch wenn es Unterstützung für JavaScript.

Nicht zu verwechseln mit Nicht-obstruktive oder unobstructive, denn das ist die Schichten, CSS-Mix mit HTML in JavaScript.

Einige Leute benutzen Browsern, die keine JavaScript-Unterstützung, andere deaktivieren aus Sicherheitsgründen oder aus einem anderen Grund was auch immer, wer weiß, dass eine Firewall blockiert javascript Anweisungen, einige Unternehmen sind mit diesem Trick, um die Menge von Backdoors und Spyware, die sich über das Netzwerk Nach einigen internen klicken Sie auf falschen Adresse.

Der einfachste Weg zur Umgehung dieser Situation ist es, Option für den Browser, ohne JavaScript lesen.

Beispiel:

1 - <script type="text/javascript" src="menu.js"> </ script>
2 - <noscript>
3 - <ul>
4 - <li> <a href="/"> Startseite </ a> </ li>
5 - <li> <a href="/sobre-a-empresa/"> Über uns </ a> </ li>
6 - <li> <a href="/contato/"> Kontakt </ a> </ li>
7 - </ ul>
8 - </ noscript>

In diesem klassisches Beispiel, Linie 1 ist der Aufruf des Menüs über eine JavaScript-Befehl in die Datei "menu.js" enthält die Zeilen 3 bis 7, was geschehen ist, ist die Verwendung des Elements <noscript>. Was ist die Moral der Geschichte?

<noscript> Das Element wird benutzt, um einen alternativen Inhalt, wenn das Skript nicht ausgeführt.

Detail: Es wird nur auf Browsern erkennen, dass die Skript-Tag, aber das sind nicht für dieses Tag.

Die W3Schools hat ein weiteres Beispiel zu geben.

Lassen Sie eine Antwort

Schließen
E-mail It