it-swarm.com.de

Wie kann man Besuchern sagen, dass sie JavaScript aktivieren sollen?

Wie sollte man Website-Besuchern mitteilen, dass eine Website JavaScript stark nutzt?

26
powtac

Wenn der Benutzer Javascript absichtlich deaktiviert hat, liegt dies wahrscheinlich daran, dass er Websites, die "Javascript stark nutzen", ausdrücklich vermeiden möchte und daher einen schlechten Eindruck von einer solchen Aussage haben würde. Ihnen zu erklären, was sie vermissen, ist der beste Weg, sie zu überzeugen, sich zu ändern.

Geben Sie klar an, was sie vermissen. Möglicherweise gibt es einen guten Grund, warum Sie möchten, dass sie Javascript verwenden.

Wenn die Seite mit JS ein bisschen besser aussieht, sagen Sie ihnen das. Wenn die Formulare der Site ohne Javascript nicht funktionieren/validieren, teilen Sie ihnen dies mit. Sag ihnen, was ihnen wichtig ist. Eine generische Nachricht, die besagt, dass Sie Javascript verwenden, kann die meisten Benutzer nur wenig davon überzeugen, es zu aktivieren.

58
Ben Brocka

Ich würde nur das Tag noscript verwenden.

<noscript>
    <div class="error message">
        We're sorry but our site <strong>requires</strong> JavaScript.
    </div>    
</noscript>

oder es kann nur ein Hinweis sein, der besagt, dass es am besten mit aktiviertem JavaScript funktioniert, wie dies auf dieser Website der Fall ist.

14
Bill Criswell

Wenn Sie nach bestimmten JavaScript-Funktionen suchen möchten, können Sie eine Bibliothek wie Modernizr verwenden. Sie können es verwenden, um nach JavaScript zu suchen, aber es könnte für die einfache Überprüfung übertrieben sein.

Eine schnelle Lösung wäre die Verwendung des <noscript> Etikett.

4
Benedikt Olek

Modernizr wäre eine gute Wahl, wenn Sie Ihr Bestes geben möchten, um ältere Browser zu unterstützen, aber es wird nicht unbedingt viel bewirken, wenn JavaScript vollständig deaktiviert ist.

In der Vergangenheit habe ich einfach eine Kombination aus <noscript> Tags und eine nützliche Nachricht mit einem Link zu einer externen Ressource, um die Aktivierung wieder zu ermöglichen (für die neuen Computerbenutzer, die nicht wissen, wie es geht). Ich habe es als leuchtend orangefarbene Leiste oben auf der Website eingerichtet (ähnlich wie es das Stack Exchange-Netzwerk von Websites tut).

example image

Das wird in schöner, großer Schrift auf einem orangefarbenen Hintergrund angezeigt, um die Aufmerksamkeit des Benutzers zu erregen. Der Link führt sie zu einer nützliche Seite , die ihren Browser erkennt und ihnen die entsprechenden Schritte (mit Bildern) zeigt, um JavaScript wieder zu aktivieren.

Natürlich können Sie immer praktische Gründe angeben, warum die Benutzererfahrung mit aktiviertem JavaScript als Teil der Nachricht besser ist, aber für meine Zwecke funktioniert die Anwendung einfach nicht ohne JavaScript, daher sage ich einfach, dass dies erforderlich ist.

1
raffi