Dude, du surfst mit aktiviertem JavaScript?

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Alter, du surfst mit aktiviertem JavaScript?

Ähm, ja, warum sollte ich nicht?

Das ist total unsicher. Hacker könnten deinen Computer zerstören.

Hacker? Was ist das, 1995? Und, nein, das können sie nicht.

Sie können definitiv Informationen über dich stehlen, ohne dass du es merkst.

Wie bitte?

Wie zum Beispiel deine Adressbuchinformationen oder deine Browserhistorie, je nach deinem Browser und deinen Einstellungen.

Wenn ich also eine dunkle Ecke des Internets besuchen würde, in der Leute bösartige Skripte wie diese ausführen, könnten Leute möglicherweise erfassen, dass mein Name Bob ist und ich in 123 Maple Drive Mayberry, NC wohne? Und dass ich manchmal Titten auf The Daily Niner ansehe?

Ja.

Aber ich benutze die Autofill-Funktion auf Browserebene nicht, sie können das nicht. Wie sieht es bei dir aus? Ist nicht fast jede einzelne Website, die du besuchst, scheinbar kaputt?

Nun, gute Websites sind so programmiert, dass sie auch ohne JavaScript gut funktionieren, und ich kann gezielt Seiten aktivieren, denen ich vertraue, um es zuzulassen.

Das klingt nach viel Arbeit, eine Whitelist manuell zu pflegen. Und du führst doch nicht etwa eine Sicherheitsprüfung jeder Seite durch, bevor du sie auf die Whitelist setzt, oder? Du entscheidest dich einfach, ihr zu vertrauen, nur weil du diese Website jetzt sofort ansehen und benutzen willst und JavaScript der einzige Weg ist.

Ja, aber ich bin viel eher bereit, es auf der Website eines großen Unternehmens zu aktivieren als auf einem zufälligen Blog. Sieh mal, ich bin nicht allein, Millionen von Menschen haben allein das NoScript-Plugin für Firefox heruntergeladen.

Das sehe ich ein. Hier sind jedoch einige empirische Beweise für dich. Ich habe JavaScript noch nie auf einem meiner verwendeten Browser blockiert. Ich surfe den ganzen Tag herum, ohne viel auf mein Vertrauensniveau in die aktuelle Website zu achten. Im Allgemeinen ist mein Vertrauensniveau tatsächlich ziemlich niedrig. Ich weiß, dass viele Seiten, die ich besuche, auf Shared Hosting von Leuten wie mir gehostet werden, die keine Sicherheitsexperten sind. Meine Websites wurden schon einmal auf Serverebene gehackt (nichts mit JavaScript zu tun), wodurch bösartiges JavaScript in meine Seiten eingefügt wurde. Ich bin sicher, dass das auch bei vielen anderen Seiten, die ich besuche, passiert ist. Manchmal speichert dieses JavaScript seltsame Cookie-Daten oder leitet die Website um. Total beschissen und unerwünscht, aber nichts Ernstes ist jemals passiert, bis zu dem Punkt, an dem ich auch nur daran denke, JavaScript auszuschalten. Ich habe noch nie sensible Daten verloren oder Spyware oder so etwas bekommen.

Bist du sicher? Hattest du jemals seltsame Abbuchungen auf einer Kreditkarte, die du anfechten musstest?

Naja, ja.

Weißt du genau, wie diese Informationen von dir gestohlen wurden?

Nein, weiß ich nicht, aber ich bezweifle, dass es JavaScript war.

Zweifel ... Vertrauen ... zwei Seiten derselben Münze.

Hier ist ein weiterer Grund, warum ich mit aktiviertem JavaScript surfe. Ich mag JavaScript. Ich schreibe JavaScript. Es macht coole Sachen und ich sehe gerne, wie andere es benutzen. Also bin ich in dieser Hinsicht voreingenommen. Als Webdesigner und -entwickler mag ich es nicht zu hören, wie viele Leute mit ausgeschaltetem JavaScript surfen. Ich möchte, dass das aufhört. Ich möchte keine Websites erstellen, die sich ohne JavaScript gut anpassen, da dies oft doppelte Arbeit bedeutet und nur für Leute mit veralteten Bedenken hinsichtlich dieser Technologie gedacht ist. Und erzähl mir nichts von Barrierefreiheit, ich höre, dass die meisten Screenreader mit JavaScript gut zurechtkommen.

Eine Seite, die auch ohne JavaScript gut funktioniert, hat wahrscheinlich auch eine gute Architektur. Sie funktioniert allein hervorragend und JavaScript ergänzt das Benutzererlebnis nach Bedarf. Sich ausschließlich auf JavaScript zu verlassen, ist einfach faul.

Du siehst es als faul, ich sehe es als die Zukunft. Was ist mit Flash, blockierst du das auch?

Nein, ich liebe Flash.

Ich wusste, dass ich dich nicht mochte. Du bist wahrscheinlich auch ein PC-Typ, oder?

Alter, das geht uns nichts an.