Oft sehe ich beim Auswählen neuer Tools und Frameworks die Warnung "Funktioniert nicht, wenn der Benutzer Javascript deaktiviert hat". Dann schaue ich mir meine Diashow mit Javascript, mein Menü mit Javascript und meine Galerie mit Javascript an. Witzigerweise habe ich diese als Ersatz für die ursprünglichen Flash-basierten Versionen gewählt, da ich mir Sorgen um die Anzahl der Personen machte, die sie sehen würden.
Aber ist die Sorge, dass Leute Javascript deaktivieren, eine berechtigte Sorge? Sollte ich versuchen, meine Website so zu gestalten, dass JS deaktiviert ist?
Ich bin überrascht, dass niemand von progressiver Verbesserung sprach . Es gibt selten einen guten Grund für Funktionalität oder Inhalt, für den JavaScript erforderlich ist. Ja, JavaScript kann die Benutzererfahrung verbessern , sollte jedoch nicht erforderlich sein, um die Benutzererfahrung zu ermöglichen .
Meine Antwort lautet also, dass Sie Ihre Website so erstellen sollten, dass jeder auf alles zugreifen kann, auch ohne JavaScript (vorausgesetzt, öffentlich verfügbare Inhalte. Site-Administratoren, Intranets usw. sind offensichtliche Ausnahmen, da Sie die Browseranforderungen in diesen Situationen realistisch diktieren können).
BEARBEITEN
Oh ja. Dies ist auch suchmaschinenfreundlich. JavaScript ist nicht.
quelle
Nicholas C. Zakas teilt mit, dass rund 1% des tatsächlichen Besucherverkehrs auf Websites im Yahoo-Netzwerk JavaScript-deaktivierte Anforderungen stellen.
Finden Sie also die Statistiken für Ihre eigene Site heraus und erstellen Sie sie so, dass die Mehrheit davon profitiert.
quelle
Sorgen sind nicht nötig, nein.
Trotzdem ist es eine gute Idee, Ihre Website zugänglich und nutzbar zu machen. Normalerweise gehen die starke Verwendung von JavaScript und die Barrierefreiheit nicht so gut Hand in Hand.
Solange Ihre Website mit deaktiviertem JavaScript verwendet werden kann, sind Sie in guter Verfassung. Auch wenn die Website nicht unbedingt so gut aussieht, wie Sie es sich wünschen würden.
quelle
Facebook wird ohne JavaScript nicht funktionieren. Was ich erfahren habe ist, dass die meisten Leute, die kein JavaScript haben, Ihr Produkt wahrscheinlich nicht abonnieren werden. Wir verwenden JavaScript, um die Benutzererfahrung zu verbessern, machen dies jedoch nicht zur Anforderung.
Ihre Website sollte also ohne JavaScript funktionieren, muss aber nicht gut aussehen. Wenn jemand Ihre Website besucht, ohne dass JS aktiviert ist, handelt es sich wahrscheinlich um einen BOT, einen Hacker, einen 99-jährigen oder einen Verrückten in einer DFÜ-Verbindung, der versucht, die Dinge zu beschleunigen.
Wenn Sie ein kommerzielles Produkt, SAS oder eine Cloud-App anbieten, sorgen Sie sich nicht einmal um diesen geringen Prozentsatz an Benutzern. Es ist die Entwicklungszeit nicht wert und sie werden Ihren Service wahrscheinlich nie abonnieren.
Wenn Sie JavaScript zum Speichern von Warenkorbartikeln in einem E-Commerce-Shop verwenden, würde ich die Architektur betrachten und sicherstellen, dass Sie eine Nicht-JS-Funktionalität anbieten.
quelle