Die Website funktioniert nicht, wenn Javascript deaktiviert ist

7

Gehen Sie also zu www.jabsy.com, wenn Javascript deaktiviert ist.

Grundsätzlich verwende ich einige JQuery UI Dialoge, ich benutze Javascript für alle Bindungen auf der Seite ... Ich benutze es ziemlich für alles. Ist das wirklich eine schlechte Sache?

Ohne Javascript läuft eigentlich nichts. Nicht einmal das Google Maps API.

Sollte ich mir die Mühe machen, die ganze Seite ohne Javascript zu arbeiten? Ist das überhaupt möglich mit meiner Seite? Ich würde nicht einmal wissen, wo ich anfangen soll, da ich Javascript für alles verwende, also könnte ich ein paar Punkte bekommen? Wie viele Benutzer schalten ihr JavaScript in diesen Tagen tatsächlich aus?

Wäre es hilfreich, den Benutzer wissen zu lassen, ob das Javascript ausgeschaltet ist, und es vor dem Zugriff aktiviert zu lassen und ihnen Anweisungen zu geben, wie?

    
slandau 08.07.2011, 14:48
quelle

5 Antworten

7

Laut gesammelten Daten im Jahr 2007, etwa 3 % der Benutzer in den USA haben JavaScript deaktiviert. Ich bin mir sicher, dass die Zahl heute niedriger ist.

Es hängt wirklich davon ab, wie kritisch die Teile Ihrer Seite sind, die JavaScript benötigen. Wenn es ein Formular gibt, das geschäftskritisch ist, aber vollständig von JavaScript gesteuert wird, möchten Sie wahrscheinlich einen Weg für dieses Formular entwickeln, um dasselbe mit JS ein- und auszuschalten.

Sie haben jedoch animierte Schneeflocken auf Ihrem Hintergrund (aus Liebe zu Gott, tun Sie das nicht wirklich), es wird sich nicht negativ auf jemanden auswirken, der Ihre Seite mit deaktiviertem JavaScript besucht.

Es kommt wirklich darauf an, wie wichtig die Informationen oder Aktionen für Ihre Site sind. Deaktivieren Sie JavaScript und notieren Sie all die Dinge, die Sie nicht tun können, die absolut unerlässlich sind, und machen Sie sie dann zum Laufen.

Beachten Sie, dass es mehrere Zielgruppen gibt, die Ihr JavaScript nicht darstellen:

  • Bildschirmleser / barrierefreie Browser
  • Konsolenbasierte Browser (textbasierte Browser)
  • Suchmaschinen (Google)
Michael Irigoyen 08.07.2011, 14:55
quelle
12

Ja, wenn Ihre Website JavaScript benötigt, müssen Sie dem Benutzer mitteilen, dass dies erforderlich ist.

Zum Beispiel:

%Vor%

Sie können gegebenenfalls weitere Beschreibungen angeben. Ein erfahrener Benutzer, der diesen Text sieht, kann dann JavaScript aktivieren und für Ihre Website aktivieren. Ein nicht-technischer Benutzer könnte Probleme haben, aber ich würde denken, die meisten von ihnen würden mit aktiviertem JavaScript sowieso (?) Laufen.

    
Justin Ethier 08.07.2011 14:51
quelle
2

Ihr spezifischer Dienst (ortsbezogene Nachrichten) ist viel zu mühsam, ohne JavaScript zu verwenden (und sein Inhalt ist dynamisch). Daher sehe ich kein Problem, das es erfordert. Sie sollten jedoch darauf hinweisen, dass JavaScript notwendig ist, um Ihre Website zu nutzen (vorzugsweise ganz oben, in wirklich großen Buchstaben). Sie können dies tun, indem Sie den alternativen JavaScript-fremden Inhalt in noscript tags, d. H.

, einfügen %Vor%

Die meisten Websites sind jedoch inhaltsorientiert, wie die Homepage eines Unternehmens, stackoverflow oder Wikipedia. Diese Webseiten sollten ohne JavaScript nutzbar sein. Heutzutage haben sogar Smartphones ausgezeichnete JavaScript-Unterstützung, aber Kindle und normale Telefone sind immer noch zu langsam für JavaScript.

    
phihag 08.07.2011 14:55
quelle
2

Es gibt eine Argumentationslinie, die besagt, dass Websites ohne JS funktionieren sollten. Persönlich halte ich das für Tosh, es sei denn, Sie haben eine Klientel, für die dies ein Problem darstellt. JS ist eine vernünftige Sache für viele Websites zu erwarten.

Es ist jedoch höflich, die Leute wissen zu lassen, dass dies eine Voraussetzung ist, und sie zu informieren, anstatt sie einfach nicht funktionieren zu lassen. Wenn Ihre Site stark JS-abhängig ist, haben Sie vielleicht einige falsche Designentscheidungen getroffen, aber es lohnt sich wahrscheinlich nicht, sie erneut zu bearbeiten. Wenn Sie die Anzahl der Personen überwachen, die die Nachricht "Sie benötigen Js" erhalten, werden Sie feststellen, ob sich eine Abzweigung zeigt. Ich vermute, dass es kein Problem sein wird.

Bauen Sie also auf, was Sie brauchen, ABER sagen Sie den Leuten, wenn sie Dinge einstellen müssen.

    
Schroedingers Cat 08.07.2011 14:55
quelle
2

Sie können die <noscript><!-- html here if no Javascript --></noscript> -Tags verwenden und den Inhalt dazwischen rendern, wenn JavaScript deaktiviert ist.

Ich denke nicht, dass es viele Websites gibt, die ohne diese Tage funktionieren. Es ist mehr oder weniger verpflichtend.

    
Sci-fi 08.07.2011 14:55
quelle

Tags und Links