Sie sind hier: Startseite · Artikel · JavaScript deaktivieren?
JavaScript deaktivieren – ist das im Jahr 2019 (noch) ein Thema?
Hinweis:
Dieser Artikel ist älter als 18 Monate / wurde seit 18 Monaten nicht aktualisiert. Dies kann (muss aber nicht) dazu führen, dass der Artikel, und / oder darin beschriebene Techniken, nicht mehr aktuell sind. Bitte berücksichtigen Sie diesen Hinweis bei der Lektüre.
- Bild: wikihow.com CC BY-NC-SA 3.0
0,2% aller Seitenaufrufe aus dem weltweiten Traffic auf allen Geräten im vierten Quartal 2016 hatten JavaScript deaktiviert.
Quelle: deliberatedigital.com
So what? Das heißt, dass täglich vielleicht 1 (ein) Besucher mit deaktiviertem JavaScript auf meine Seiten kommt. Das ist doch vernachlässigbar.
Ich fürchte, es sind mehr. Warum? Weil ich selbst auch gerne mal JavaScript deaktiviere, aus reiner Neugier, um fremde Seiten zu testen. Deshalb ja auch der Hinweis auf meinen eigenen Seiten, wenn jemand ohne JavaScript des Weges kommt:
Sie haben JavaScript deaktiviert. Vermutlich sind Sie ein Kollege und wollen nur sehen, wie gut meine Website auch ohne JavaScript funktioniert.
Andernfalls: Bitte aktivieren Sie JavaScript!
Und ich weiß, dass sich auf meinen Seiten auch einige Kollegen herumtreiben. :-)
Warum sollte jemand JavaScript deaktivieren?
Aus Angst vor - ja wovor denn?
Aber ohne JavaScript funktioniert das halbe Internet gar nicht. YouTube, Facebook, Twitter & Co. beispielsweise verweigern ohne JavaScript den Dienst komplett.
Und wie gut (oder schlecht) funktioniert meine Site ohne JavaScript?
- Der Chat erfordert zwingend JavaScript. Ich wüsste auch nicht, wie ein Web-Chat ohne JavaScript funktionieren sollte. Es sei denn mit Java oder gar Flash. Beides hochgradig "pfui"!
- Der sms2web-Ticker basiert auf JavaScript. Weil das die einfachste Möglichkeit ist, um ihn portabel zu machen, d.h. ihn in jede Website einzubinden.
- Fast alle meine Audio-Player nutzen JavaScript, um das native HTML5-audio-Tag um zusätzliche Features zu erweiteren.
- Diverse Techniken, die ich im Laufe der Zeit vorgestellt habe, basieren ebenfalls auf JavaScript. Beispiel: Der Slick Slider. In all diesen Fällen wird ein entsprechender Hinweis eingeblendet, falls der Besucher JavaScript deaktiviert hat.
- Lazy Loading – eine Technik, um Bilder erst dann zu laden, wenn sie benötigt werden. Konkret: Bilder, die beim Aufruf der Seite ausserhalb des sichtbaren Bereichs liegen, werden erst dann vom Server geladen, wenn sie durch Scrollen in den sichtbaren Bereich kommen. Dies kann den Aufbau von Seiten mit vielen Bildern erheblich beschleunigen. Aber ohne JavaScript sind diese Bilder dann leider gar nicht zu sehen. Ein Problem sollte dies jedoch nicht darstellen, weil Bilder auf dieser Site fast ausnahmlos nur als Schmuckgrafiken eingesetzt werden, also keine Inhalte transportieren.
- Darüber hinaus gibt es noch eine ganze Reihe von Komfortfunktion auf meiner Site, die mit JavaScript realisiert wurden, aber eben für die Funktion der Site nicht kritisch sind. Progressive Enhancement nannte man das einmal. (Ich weiß gar nicht, ob der Audruck heute noch geläufig ist.)
- Fremde Seiten optional in neuem Tab/Fenster öffnen
- Zum Seitenanfang scrollen per Button
- Die Funktion zum Aufklappen von Details, z. B. in Chat-FAQs und Suchscript-FAQs. Gut, ohne JavaScript bleiben die Details eben immer sichtbar.
- Das geniale Sprunglink-Menü SkipTo.js
- Komfortfunktionen im Zusammenhang mit dem Suchscript, z. B. das Highlighting, und das direkte Anspringen von Treffern.
- … hab' ich was vergessen? (Nicht nur) in diesem Fall freue ich mich über einen entsprechenden Kommentar.
Artikeltexte und Code-Snippets: Creative Commons CC BY-SA 4.0
Medien (Bilder, Videos, Audios) sind evtl. urheberrechtlich geschützt.
Über Ihren Kommentar zu diesem Artikel freue ich mich.
Wenn Sie aber Fragen haben, und eine Antwort erwarten, nutzen Sie bitte das Supportforum! Die Nutzung des Forums ist auch ohne Registrierung möglich.
Mike schrieb am Dienstag, 19.02.19 08:37 Uhr:
Ich habe immer versucht, auf solche Hinweise verzichten zu können. Der Benutzer, der die Seiten nicht kennt, soll eigentlich gar nicht merken, dass mit Javascript mehr Funktionalität vorhanden wäre. Das heisst, dass gewisse Objekte gar nicht mehr sichtbar sind ohne Javascript; allerdings weiss das der Benutzer dann gar nicht.
Fritz schrieb am Dienstag, 19.02.19 10:21 Uhr:
@Mike
Danke für deinen Kommentar.
Würde ich auf Kundenseiten genau so machen wie du. Gut geht das mit dem, was ich "Komfortfunktionen" nenne. Beispiel: Der Hinweis "Fremde Seiten …" wird gar nicht erst angezeigt, wenn JavaScript nicht verfügbar ist.
Anders bei Funktionen wie z. B. die Audio-Player. Hier muss ein entsprechender Hinweis dem Besucher erklären, warum der Player nicht funktioniert. Die zitierten Big Player YouTube & Co. machen es auch so.