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.
Liebe das Ende!
-PC-Typ.
Ich verstehe das Ende nicht... PC steht für Personal Computer, was ein Computersystem für den persönlichen Gebrauch bedeutet.
Wenn du dich auf Windows vs. MacOS beziehst, ergibt das einfach keinen Sinn...
Thema: Tolle Geschichte, schade, dass einige "alte" Systemadministratoren immer noch denken, JS sei schlecht und es serverweit blockieren...
Seit mindestens einem Jahrzehnt wird ein Windows-Computer als Windows-PC oder PC bezeichnet. Ein Apple Macintosh wird als Mac bezeichnet. Wenn du das Ende nicht verstehst, wo warst du dann?
Niemand, der von PCs spricht, meint "Personal Computer", auch wenn sie denken, dass sie das tun. Früher entwarfen die meisten Hersteller Computer, die "IBM PC-kompatibel" waren, und die Leute benutzten einfach PC als Kurzform. Schließlich bezog sich "PC" auf jeden Computer, der nicht von Apple hergestellt wurde, da sie die letzten waren, die die x86-Architektur übernahmen.
Das ist passiv-aggressives Wortklauberei. Du wusstest, was er meinte.
Ich dachte, es stünde für "Politically Correct" (politisch korrekt).
Ich dachte, es stünde für "Pretty Cool" (ziemlich cool).
Wow, was für ein ignoranter Idiot. Sicher gibt es Dinge, die einfach ohne JavaScript funktionieren sollten, aber würdest du wirklich bis zum Äußersten gehen, um es zu deaktivieren?
Ich verstehe das Ende nicht, hast du etwas gegen Windows oder übersehe ich etwas?
Na, Sunny.
Ich glaube, das Ende ist eine Anspielung auf Jobs, der Flash auf dem iPad verboten hat und somit das Szenario "Ich bin ein Mac und du bist Mist!"
Seiten, die Flash verwenden, haben normalerweise schlechtere Fallbacks als Seiten, die JS verwenden.
Also ist es falsch, das zu tun, was du kannst, HTML, CSS und JS in Flash, (d.h. ein Menü!)
Der verlinkte Bug ist ein Safari-Bug, also verwenden diese Leute wahrscheinlich einen Mac, die PC vs. Mac-Diskussion kommt von Apples Werbung "Ich bin ein Mac, ich bin ein PC", suche einfach auf YouTube danach.
Am Ende... Flash zu bevorzugen und es ohne deine Erlaubnis laden zu lassen, während du Angst vor JS hast, ist idiotisch. Flash ist nicht sicherer als JS.
Ja... Apple hat den Begriff "PC" in seiner Werbekampagne vor einigen Jahren geprägt... richtig.
Jemand sollte Microsoft benachrichtigen und ihnen sagen, dass all ihre Werbespots mit...
"...Ich bin ein PC"
falsch waren...
Danke für die Klarstellung, Johan, lol.
Ich wette, du benutzt Linux! Mac oder Linux PC (der doppelt so schnell ist für die Hälfte des Preises)? Als Informatikstudent muss ich mich für die zweite Wahl entscheiden.
<– Linux
Ubuntu Linux und Mac hier. Habe Windows nie vertraut.
Amen an Daniel
Linux auf jeden Fall!
Ubuntu rockt... aber Mac ist immer noch besser :P aber da ich nicht das Geld habe, es zu kaufen, ist Linux der Hammer =D
<- Rückschritt basierend auf Ubuntu
Ich stimme dir und allen unter/über mir zu :D
Linux FTW (for the win)!
PC ... Macs zählen nicht zu ihrem Preis-Leistungs-Verhältnis ... zumindest nicht mehr ... ein gut gemachter PC (!) kann viel mehr für den gleichen Preis bieten (Macs bestehen jetzt aus den gleichen Teilen wie PCs) ... aber man muss wissen, was man tut ;)
Was das JavaScript angeht, das Stehlen unwichtiger Daten ist mir egal, da ich es normalerweise laut im Internet schreie – Passwörter sind eine andere Sache, aber ich hatte noch nie größere Datenlecks ... die beste Sicherheit ist es, unwichtig zu erscheinen (und in meinem Fall zu sein) ... sonst besorg dir eine Hardware-Firewall und du bist bestens gerüstet ;)
Wann hast du das letzte Mal die Spezifikationen von Macs überprüft? Zum einen können Macbook-Akkus ab Werk über 1000 Mal aufgeladen werden, etwa 3 Mal mehr als der Durchschnittsakku.
Und ein "gut gemachter PC" wird wahrscheinlich genauso viel, wenn nicht mehr kosten als ein Mac.
Selbst mit fast gleichen Spezifikationen ist das MAC OS (zumindest für mich) einfacher, schneller und produktiver als eine Windows-Maschine mit doppeltem RAM und Prozessor, denn selbst mit dem ist Windows immer noch Windows!
Und zum Preis, heute kosten viele Windows-Maschinen von HP, Dell, Sony und anderen fast so viel wie ein Mac.
Ich vermisse nur ein paar Windows-Spiele, die ich nicht spiele, weil ich nicht vorhabe, bald Windows in Boot Camp zu installieren. Aber wenn ich will, kann ich das tun, nur so als Info.
Mac ist nicht nur schick und glänzend, sie sind nicht billig, aber sicherlich nicht teuer, sie haben einfach eine Qualitätsstandard über dem Durchschnitt, und dafür kaufen wir sie und nicht Sonys Vaio, die normalerweise mehr als ein Mac kosten.
Macs kaufen = Guter Deal!
Vaios kaufen = Geld ausgeben!
Und nur um abzuschließen, niemand kümmert sich darum, ob ein Vaio mit einem Blu-ray-Laufwerk geliefert wird, wenn man nie die gesamte verfügbare Qualität der Disc nutzen wird!
@rafael: Ja, wenn du von den Markennamen kaufst, gibst du natürlich ziemlich viel aus, deshalb ist es die einzige Möglichkeit, deinen eigenen PC zu bauen, auch wenn du OS X laufen lassen willst, baue dir deinen eigenen Hackintosh.
Der Preis rechtfertigt die Hardware eines Mac nicht, das einzig gute an einem Mac ist das Betriebssystem, aber du brauchst heutzutage keine Mac-Hardware mehr, um es auszuführen.
"Was ist mit Flash, blockierst du das auch?
Nein, ich liebe Flash.
Ich wusste, dass ich dich nicht mochte."
Unbezahlbar:)
Voll und ganz einverstanden
Yep, dasselbe hier!
Persönlich liebe ich JavaScript, aber Flash blockiere ich. Klicke auf das große schwarz-weiße Quadrat mit der Aufschrift Flash, um das jeweilige Objekt zu aktivieren.
GENAU das Gleiche hier...
Mein persönlicher Erzfeind, die Antivirus2009/2010-Malware, verwendet im Allgemeinen infizierte Flash-Banner als Liefervektor. Sie schafft es, fast jede wichtige Sicherheitssuite zu umgehen...
Flash ist ein größeres Sicherheitsloch als JavaScript. Bei weitem. JS generell zu blockieren, kommt mir wie Paranoia vor. Flash hingegen...
Damit musste ich mich auch auseinandersetzen. Das ist eine Plage. Aber besorgniserregender ist, wie erfolgreich es ist – wenn eine Benachrichtigung auf ihrem Desktop erscheint, dass "Sie sind infiziert - abonnieren Sie jetzt!", klickt die Mehrheit der Leute darauf.
Und ich glaube, du hast Recht mit Flash – JavaScript hat aus Sicherheitsgründen einige eingebaute Einschränkungen. Flash hingegen... die meisten Leute haben keine Ahnung, dass es einen Offline-Speicher hat, der so ziemlich ungeprüft ist.
lol...
Ich surfe mit blockiertem JS,
will nicht von Google Analytics erfasst werden :-)
Das ist abseits des Themas, aber der Slider auf deiner Portfolio-Website braucht 'zurück'- und 'weiter'-Tabs oder so etwas. Denn das Klicken auf diese winzigen Kreise kann sehr schwierig sein.
lol
lol, blockiere es einfach in deinem DNS-Eintrag, wenn das dein Problem ist. Wenn du schon dabei bist, blockiere auch ihre Werbung, oder leite diese und/oder andere Anfragen über einen Proxy-Server. Es gibt viele Tutorials im Netz, die dir helfen, zusammen mit Software, die dich ein wenig anonymer macht.
Ähm, also wenn du das gesamte JS blockierst, wie kommt es dann, dass dein Blog JS verwendet? Pflegst du auch eine Whitelist? :P
Holt Google Analytics nicht Nicht-JS-Benutzer mit einem transparenten 1x1-Bild?
Ich habe es immer gehasst, dass die "Sowjets werden meine Dateien stehlen"-Leute ignorieren, dass jede und alle Programmiersprachen anfällige Punkte und Exploits haben werden. Genau wie das Blockieren von Werbung dazu neigt, Webmaster dazu zu bringen, über Affiliate-Marketing Gewinn zu erzielen.
Nimm Flash und JavaScript (im übertragenen Sinne: jQuery, MooTools usw.) weg und du landest wieder in den 90ern, der längst vergessenen Ära der statischen Seiten, die furchtbar aussahen.
Du kannst keinen MP3- oder Videoplayer in HTML machen. Du kannst keine Formularfeldvalidierung in HTML machen (in PHP schon, aber das ist verschwenderisch, da die Informationen bei jedem Versuch an den Server gesendet werden müssen).
Also ist es selbst bei Sicherheitsproblemen unklug, JavaScript und Flash auszuschalten.
(Ich bin voreingenommen gegenüber JS. Ich schreibe es auch. Ich hasse Flash-Anzeigen und Websites, die komplett in Flash geschrieben sind.)
Nun, du kannst einen MP3- oder Videoplayer in reinem HTML machen... und begrenzte Validierung jetzt ... aber ich stimme deinem Punkt als Ganzes immer noch zu.
"Nimm Flash und JavaScript weg und du landest wieder in den 90ern"
Absolut wahr!
Nein, denn HTML5 und CSS3 kommen.
Kommen sie, wann?...
Du weißt, dass es sehr, sehr lange dauert, bis diese Art von Technologie als Webstandard bezeichnet wird, oder?
HTML 5 und CSS3 werden mindestens 4-5 Jahre lang nicht nutzbar sein, es sei denn, deine Zielgruppe ist sehr spezifisch (wie iPhone – iPad Webentwicklung).
...im Jahr 2015, wenn genug Leute von IE6 und IE7 umsteigen.
Nun, du kannst einige Funktionen von HTML5 und CSS3 bereits nutzen.
Du *kannst* natürlich.
Aber sie sind bei weitem noch nicht gut genug unterstützt, um sich ausschließlich darauf zu verlassen. Selbst bei den am weitesten verbreiteten Elementen variieren gute Browser in ihrer Implementierung. Und solange IE nicht mitmacht, musst du davon ausgehen, dass die Hälfte deines Publikums nichts verstehen wird.
Nun, viel CSS3 kann problemlos verwendet werden, es ist nur eine kosmetische Ergänzung, IE-Benutzer verdienen es nicht einmal, sie zu sehen :)
Genau: es ist nicht essentiell.
Aber ein Großteil der coolen HTML5-Sachen benötigt ein IE-Fallback, sonst bleiben sie komplett außen vor – und leider sind sie ein großer Teil des Marktes. Und wenn du einen Fallback erstellst, ist die Wahrscheinlichkeit groß, dass er auch in anderen Browsern funktioniert; also warum etwas zweimal codieren?
Leute, Amerika ist nicht das einzige Land der Welt. Ich bin gerade in Peru und die Mehrheit der Leute hier benutzt immer noch XP-Desktop-Boxen, sehr wenige Macs wegen der Armutsgrenze. So ist es in den meisten Ländern Südamerikas.
Wenn du denkst, dass "Leute" bis 2015 HTML5 und verwandte Technologien nutzen werden, denk nochmal nach. Es gibt mehr Entwicklungsländer auf der Welt, als du denkst.
Die Welt besteht nicht aus Geeks, die sofort aufrüsten, und die Welt ist nicht die USA.
A. "du landest wieder in den 90ern"
Offensichtlich verstehst du das Konzept der progressiven Verbesserung nicht.
B. "in PHP schon, aber das ist verschwenderisch,"
Du verlässt dich also lieber auf clientseitige Validierung, die nicht funktioniert, wenn JS deaktiviert ist.
Dann könntest du deine Daten mit JS übermitteln... Wenn JS deaktiviert ist: keine Validierung nötig, da die Daten nicht übermittelt werden können.
Du könntest ganz einfach ein Token über das übermittelte Formular übergeben (z. B. lass JS ein verstecktes Feld hinzufügen), das dem Server mitteilt, ob die Daten clientseitig validiert wurden oder nicht, und wenn nicht, validiere sie serverseitig.
Das würde also ein verbessertes Benutzererlebnis für Benutzer mit JavaScript bieten, aber die gleiche grundlegende Funktionalität für alle.
Ich frage mich, wie wir das nennen könnten?
Alles, was wir noch brauchen, ist ein Video dazu.
Herrlich! Ich liebe das Ende!
Haha, schön auf den Punkt gebracht!
Ich denke, dass das Aufkommen von JS-Frameworks bedeutet, dass Websites mit JavaScript häufiger vorkommen werden (mingos hat allein ein paar gute Gründe genannt).
Eines der Dinge, die ich an jQuery liebe, ist die .load()-Funktion, und dass man ihr sagen kann, dass sie ein bestimmtes Element von der Seite laden soll, was bedeutet, dass man schicke AJAX-Effekte haben kann und die Seite für Browser ohne JS trotzdem gut angezeigt wird.
Es ist ziemlich schwer zu lesen. Füge bitte "— " zu den Zeilenumbrüchen hinzu.
Warum möchtest du einen Bindestrich und ein Leerzeichen nach den Zeilenumbrüchen? Um zu zeigen, dass es sich um ein Zitat handelt? So wie hier
— Dude, du surfst mit JavaScript an?
Ist es nicht offensichtlich, dass der Artikel ein Dialog war? Oder verstehe ich vielleicht nicht, was du meinst.
Nein, bitte nicht.
Ich bin etwas voreingenommen gegen JavaScript, weil Websites mit unnötigem JavaScript (fallende Schneeflocken, nachfolgende Mauszeiger, igitt) meinen Computer zum Absturz gebracht haben. Früher habe ich es deaktiviert, um eine schnellere Erfahrung zu haben. Ich habe es nicht benutzt, weil, oh nein, ich wollte meinen Besuchern das nicht antun!
Aber jetzt erfordern die meisten Websites, die ich besuche, es oder verbessern meine Erfahrung. Also lasse ich es einfach aktiviert.
Ich surfe aber ohne Flash.
Ich sehe, dass die 90er und frühen 00er Jahre einen bleibenden Eindruck bei dir hinterlassen haben... (Schneeflocken, nachfolgende Mauszeiger usw.)
Haha... liebe es!
-PC-Mädchen :-)
Erstaunlich, haha. Ich könnte nicht mehr zustimmen. Ich hasse es, eine großartige Idee mit JS umzusetzen, nur um zu hören: "Aber was ist, wenn es deaktiviert ist? Dann wäre der Effekt nutzlos!"
Schlusston – Flash ade.
:)
Ein gutes Gespräch zwischen zwei voreingenommenen Leuten.
Die einzige wirkliche Nervigkeit, die ich mit JavaScript habe, sind die "bösen" Seiten, die man manchmal unversehens beim Bildersuchen betritt, die einen Bestätigungsdialog haben, bei dem man, egal was man antwortet, einen neuen Bestätigungsdialog und eine Download-Datei (Malware) bekommt, so dass man die Seite nicht verlassen kann, bevor man den Browser herunterfährt oder JavaScript ausschaltet.
Ich verstehe, dass jemand JavaScript mögen könnte, um schöne neue Funktionen für eine Seite bereitzustellen, aber es sei denn, du machst eine sehr spezialisierte Website oder eine Web-App, dann kann die Seite JavaScript verwenden, sollte sich aber nicht darauf verlassen.
Und mit den kommenden Funktionen von HTML5 und CSS3 wird es einfacher, etwas JavaScript zu streichen: CSS 3 Übergänge... HTML 5 Video... selbst davon abgesehen kannst du bereits animierte Bilder ohne GIFs oder Flash auf Firefox mit animierten PNGs erstellen. Wenn du keinen Blog oder keine generische Seite erstellen kannst, ohne dich auf JavaScript verlassen zu müssen, dann steckst du im Jahr 1999 fest.
Und ich mag Flash auch nicht (es sei denn, wofür es gedacht ist: Flash-Spiele... bis <canvas> das übernimmt... :P). Ich benutze NoScript mit der FlashBlock-Funktion, falls du es wissen möchtest.
Meine neue Seite wird ohne JavaScript nicht gerendert, nur um "Verschwörungstheoretiker" fernzuhalten.
Haha, cool. Aber das Ende gefällt mir nicht wirklich, ich bin ein PC-Typ und sehe darin nichts Falsches. Es scheint, dass die "PC vs. Mac"-Werbespots die Webentwickler dazu gebracht haben zu denken, dass sie cooler sind, wenn sie einen Mac benutzen.
Ich entwickle auf dem PC, ich liebe JavaScript (lese jQuery) und ich hasse Flash (und natürlich IE).
Es geht nicht darum, cooler zu sein, sondern schneller zu arbeiten. Hast du versucht, mit einem Mac zu arbeiten? Ich glaube nicht.
Abgesehen von ein paar Rechtschreibfehlern hast du vielleicht Recht mit dem schnelleren Arbeiten, das weiß ich nicht, da ich nie auf einem Mac gearbeitet habe.
Kannst du mir erklären, wie du auf einem Mac schneller arbeitest?
Ich habe auf vielen Macs gearbeitet. Viel Arbeit durch verschiedene Mac-Abstürze und sogar durch bewusstes Verhalten von OSX verloren. Nachdem ich drei Jahre lang Macs benutzen musste, weigere ich mich, sie noch einmal zu benutzen. Windows auf jeden Fall, oder gelegentlich Linux!
Wenn du nicht an Macs gewöhnt bist oder das Interface einfach nichts für dich ist, wird es dir nicht wirklich helfen, schneller zu arbeiten, oder?
Ich mache alles auf meinem Windows 7 Laptop. FileZilla für FTP, Notepad++ (das Tabs hat) für die Dateibearbeitung und Photoshop für Grafikzeugs. Oh und natürlich Firefox zum Surfen und für die Entwicklertools.
Es hängt wirklich davon ab, woran du gewöhnt bist und wie du es benutzt. Es spielt keine Rolle, welche magische Funktion du Macs hinzufügst, sie können dich nicht effizienter machen, als es ein PC vielleicht tut.
Ich stimme zu.
P.S. Ich benutze die gleichen Sachen wie du (Windows7 auf einem Laptop, FileZilla, Notepad++, Photoshop), aber zum Surfen benutze ich Chrome und zum Entwickeln benutze ich Firefox wegen der Dev-Tools.
Gleiche Tools hier: W7, Notepad++ (mit NppFTP Plugin), Photoshop, FileZilla, Firefox + Devtools. Könnte ohne diese Tools nicht leben.
Außerdem halte ich den Autor dieses Beitrags für dumm, daraus eine Mac/PC-Sache zu machen. Sicher, die meisten Mac-Benutzer, die JavaScript deaktivieren möchten, wissen wahrscheinlich nicht einmal, wie das geht ;)
Das hat uns Webentwickler so richtig zum Sprechen gebracht. Wir hassen diese paranoiden Typen, die sich alle vor der potenziellen Schädlichkeit und den Inkonsistenzen von JavaScript fürchten und blablabla – ich wette, die meisten von ihnen kennen JavaScript gar nicht.
Und hey, das Ende war urkomisch!
Brillant.
Warum diese ganze Wut auf Anti-JavaScript-Nutzer? Ich benutze NoScript KONSTANT, du hast Glück, wenn du von mir temporäre JavaScript-Erlaubnis bekommst. JavaScript sollte wie CSS sein, unnötig und nur ästhetische Ergänzungen zur Webseite, ich sollte es nicht bemerken, wenn es weg ist.
Du solltest es bemerken, aber du solltest die Seite trotzdem gut nutzen können.
Wo warst du? JavaScript fügt eine Menge guten Nutzen für Websites hinzu. Manche Dinge scheinen unnötig, aber andere Dinge (besonders bei Formularen) beschleunigen deine Aufgabe erheblich.
Außerdem, wie sieht es aus, wenn CSS deaktiviert ist und die Seite immer noch gleich aussieht? Vielleicht nur für einen Blinden...
Er sagte nicht, dass CSS das Aussehen einer Seite nicht verändert, sondern dass es (sollte) ästhetisch sein. Webseiten sollten nicht unleserlich sein, wenn sie mit einem Standard-Stylesheet angezeigt werden.
Lol, toller Text.
Kleiner Tippfehler: im siebten Absatz sollte "you're" statt "your" stehen.
Ha, gut gemacht
– Lebenslanger PC-Typ
Heh, großartig. Ich habe JavaScript noch nie deaktiviert, weil ich keine verdächtigen Websites besuche :-)
Du solltest dich über XSS informieren
Ich liebe JS; ohne es ist das Surfen im Web wie Curry ohne Salz.
Ich glaube, ich hatte schon mal dasselbe Gespräch. Auch gefällt mir, wie ein "Gespräch" über JS langsam zu einem Gespräch über PC vs. Mac wird.
– Linux-Typ :-)
Ich schaue mir gerne Zahlen an – auf jeder von uns betreuten Website haben weniger als 1% der Benutzer JS deaktiviert (wir verwenden unsere eigene Analyse, nicht die von Google).
Die schwierige Frage ist: Warum sollte die Web-Community IE6-Benutzer (5-10%) ignorieren und bei Nicht-JS-Benutzern (<1%) wählerisch sein?
:: klatscht :
IE6 sollte einfach verschwinden, weil er eine Abscheulichkeit für Webstandards ist.
Wichtige Inhalte/Funktionalitäten sollten ohne JS zugänglich sein, um von Geräten konsumiert zu werden, die die Sprache nicht unterstützen. (Zu viele mobile Geräte, Screenreader wie JAWS, Nintendo Wii usw.)
"IE6 sollte einfach verschwinden, weil er eine Abscheulichkeit für Webstandards ist."
Ich bin es ehrlich gesagt leid, das zu hören. Die meisten Websites im Internet funktionieren tatsächlich gut in IE6, weil die meisten Websites dafür entwickelt wurden. So wichtig Webstandards auch sind, IE6-kompatible Websites (die meisten Websites) funktionieren tatsächlich gut mit aktuellen Browsern – sonst würden die Leute nie einen Browser benutzen, der nur für die neueste Website funktioniert (man muss nur einfache Textdateien betrachten, um zu schätzen, dass nicht alle Technologien ersetzt werden müssen).
Wir als Webdesigner haben niemanden zu beschuldigen außer uns selbst, dass wir IE6 "am Leben" erhalten.
Es ist eine einfache Lösung. Implementiere keine IE6-Workarounds. Lass deine Website auf IE6 auseinanderfallen.
Benutzer werden entweder upgraden oder deine Seite nicht mehr besuchen. Die Mehrheit wird es leid sein, kaputte Seiten zu besuchen und ihren Browser zu aktualisieren, die anderen werden deine Seite zumindest nicht mehr mit IE6 besuchen.
Win-Win.
@steven
Letztendlich müssen alle Technologien ersetzt werden, so verbessern wir uns und bieten bessere Erlebnisse. Die Entscheidung, wann sie ersetzt werden sollen, ist der entscheidende Punkt. Wirst du diese Aussage in 5/10 Jahren noch treffen, wenn das Surfen im Web radikal anders sein wird? Ich glaube nicht. Ja, die meisten Websites funktionieren in IE6, ja, aber zu einem Preis. Bist du ein Entwickler? Weißt du den Schmerz, den Entwickler durchmachen, um sich um Technologiefreunde zu kümmern? IE6 ist Mist, und MS muss einen Teil seiner riesigen Gewinne verwenden, um das Web für uns alle besser zu machen.
Entschuldigung, wenn ich zu sehr schimpfe, mein Projekt wird für den Start zurückgehalten (also kostet es mich, da mein Kunde Browserkompatibilitätsprobleme nicht versteht) wegen IE6-Problemen.
Wenn wir Anwendungen entwerfen und erstellen, müssen wir die *relative* Bedeutung von IE6-Benutzern berücksichtigen.
Für viele Geschäftsanwendungen, an denen ich gearbeitet habe, ist die Berücksichtigung der IE6-Gruppe unerlässlich, da viele proprietäre/veraltete Anwendungen (und da die Unternehmen, die sie lizenzieren, sehr kostensensibel bei Upgrades sind) eine *bestimmte* Windows-Version erfordern, die den Benutzern nur IE6 erlaubt.
Traurig, aber wahr.
Obwohl wir alle wissen, dass der Anteil der IE6-Benutzer im Allgemeinen weiter sinkt, musst du ihn respektieren, wenn du für die allgemeine Geschäftsumgebung entwickelst.
Denn das verlangen deine Kunden.
Davon abgesehen kann ich IE6 nicht zu sehr hassen.
Ich hatte schon so viele abrechenbare Stunden wegen ihm, wie könnte ich?
Ich arbeite bei einer Webagentur und wir haben die CSS-Unterstützung für IE6 eingestellt und gehen davon aus, dass Benutzer JS aktiviert haben.
Und ich liebe es!
Fairer Punkt! Das gefällt mir!
Hier in Spanien benutzt eine beunruhigende Anzahl von Leuten in der englischsprachigen Community immer noch IE6.
Das sehe ich, weil ich nebenbei PC-Techniker bin und wenn ich sie mit IE6 sehe, sage ich ihnen: "Alter, du benutzt einen 10 Jahre alten Browser! Was ist los damit? Lass mich das für dich reparieren :)"
Ich bekomme normalerweise die Antwort: "Was ist ein Browser? Oh meinst du meinen 'Internet-Button'?"
Hahaha, Internet-Button. Danke für den Lacher Mike.
Das ist genau das, was Inhalte für mich unbestreitbar zugänglich macht... dass man sie auch nach 10 Jahren noch mit IE6 aufrufen kann.
Aus der neuesten Folge von "IT Crowd".
http://www.youtube.com/watch?v=IAO68_IqIu4
Haha, die neueste Folge hatte ich noch nicht gesehen. Genial!
Und ich habe viele Computer gesehen, die SO stark infiziert waren, das glaubst du nicht!
Übrigens bin ich nicht geekig genug, um Herr der Ringe Figuren zu bemalen :p
Letztendlich wird IE6 nur sterben, wenn (5-10%) IE6-Benutzer es sterben lassen wollen!!
Wir Designer, Entwickler oder Kreativagenturen/Studios können darüber nicht entscheiden...!!
Aber wir *können* aufhören, ihn zu unterstützen...
Laut w3cschools.com liegt MSIE6 bei einem Marktanteil von 7,2%.
Tatsächlich 0,1% mehr als im letzten Monat, ich denke, der einzige Weg, diesen Käfer zu töten, ist, ihn nicht mehr zu unterstützen.
Das Problem ist, dass VIELE große Unternehmen mit einer IT-Richtlinie MSIE6 als ihren einzigen unterstützten Browser haben!
Jede einzelne Sprache hat Schwächen, die ausgenutzt werden können, aber die Leute machen immer Jagd auf JavaScript.
Wahrheit ist: Wenn deine Sicherheit so schwach ist, dass jemand über einen einfachen JavaScript-Exploit persönliche und Bankdaten stehlen kann, kannst du sie genauso gut auf eine Plakatwand drucken.
Ganz zu schweigen davon, dass jeder schreiben kann, um zu erkennen, ob du Skripte aktiviert hast oder nicht, und einen Trojaner/Virus/etc. als Backup bereithalten.
Ich denke, wenn die Leute einfach aufhören würden, Pornografie, Warez und Torrent-Seiten zu besuchen, wären JS-basierte Hacks und Sicherheitsprobleme praktisch nicht existent.
Toller Beitrag, Chris, ich mag den einzigartigen Stil, in dem er gemacht wurde.
Ja, nimm den ganzen Spaß aus dem Internet...
Ich nehme an, du warst noch nie auf einer "normalen" Seite, die gehackt wurde und auf der bösartiges JS überall verteilt war?
Natürlich ist es normalerweise versteckt und man kann es nur mit NoScript / JS deaktiviert sehen – und ja, normalerweise ist es Spam oder Weiterleitungen oder was auch immer, aber heute eine Weiterleitung, morgen die Welt!
Das ist einfach eine tolle Geschichte. Mir gefällt das Ende mit dem Flash.
Louis – wenn du versuchst, die Leute davon abzuhalten, diese Art von Seiten zu besuchen, wirst du ein sehr reicher Mann sein – ich schätze, wir müssen uns mit diesen Problemen abfinden :/
Toller Beitrag, Jungs
Das Gespräch lief gut, aber das Ende habe ich nicht verstanden. Ich bin ein PC-Typ und liebe Flash. Was hat das damit zu tun?
Genau.
Ich bin mir nicht sicher, ob ich die Kernaussage des Posts wirklich verstanden habe, aber wenn du nur sagst, dass die Leute zu paranoid sind und JavaScript nicht blockieren sollten, dann hast du keine Kinder!
Mein Vater hat gerade ein paar hundert Dollar an einen Techniker bezahlt, um all die Spyware zu entfernen, die seinen Computer verstopft hat und der natürlich keine Firewall hatte ;)
Ich habe keine Firewall und hatte noch nie Probleme mit Spyware, Malware, Würmern, Trojanern oder anderen Tieren.
Das Problem ist, dass deine Kinder oder dein Vater auf jedes "Du hast Millionen Dollar gewonnen" oder "Du bist unser 1.000.000ster Besucher, beanspruche deinen Preis"-Banner klicken.
Blockiere nicht JavaScript, blockiere den Computerzugriff für deine Kinder und deinen Vater. :P
+1
Ohh, warte. Er hat ein paar hundert Dollar bezahlt, damit jemand ein Antivirenprogramm installiert und auf "Scan & Delete" klickt oder vielleicht das Betriebssystem neu installiert?!? Ich glaube, ich habe gerade meinen Beruf gefunden, Leute, die keine Technik verstehen, abzuzocken :)
Ein paar hundert Dollar??!?!! Ich berechne wirklich nicht genug!
Ich denke, du wirst feststellen, dass in 95% der Fälle, wenn du Spyware hast, das an einem PEBCAC-Fehler liegt.
Ich nenne sie lieber PICNIC-Fehler (Problem in Chair, Not in Computer) ;)
Du bist wahrscheinlich auch ein PC-Typ, oder? ;)
Oh Mann, das hat mich sehr zum Lachen gebracht. Ich habe vor einiger Zeit ein Chat-Tool erstellt, das meiste davon in jQuery programmiert, und ehrlich gesagt, ich wollte einfach keinen anderen Weg finden, nur damit sich ein paar Leute sicherer fühlen.
☺ JS immer aktiviert.
Ich verstehe nicht all den Flash-Hass. Es müssen die schrecklichen Anzeigen sein, die damit erstellt werden, aber als kreatives Werkzeug finde ich es wunderbar. Leider gerät es in die Hände der Werbeindustrie und sie geben ihm einen schlechten Ruf. Es gab einige wirklich inspirierte animierte Kurzfilme und Spiele, die damit erstellt wurden. Ich stelle fest, dass viele meiner ernsteren Entwicklerfreunde es absolut hassen, aber meine künstlerischen Freunde können nicht genug davon bekommen. Der Artikel war trotzdem lustig. :)
Ich stimme zu. Zum Glück entfernt das Adblock Plus Firefox-Plugin die schlimmsten Flash-Anzeigen.
Es gibt mehrere Probleme. Anzeigen sind ein großer Grund (zugegeben, jedes beliebte Medium wird immer für schreckliche Anzeigen verwendet werden). Außerdem läuft Flash auf dem Mac sehr langsam und saugt Laptop-Akkus wie verrückt leer. Das, kombiniert mit den Anzeigen, ist wahrscheinlich der Grund, warum die meisten Leute es blockieren.
Leider gibt es meines Wissens keine visuellen Editoren im Flash-Stil für den HTML5-Canvas, aber hoffentlich wird es bald welche geben, damit Künstler ihn nutzen können, ohne Entwickler sein zu müssen. Bis dahin denke ich, dass Content-Ersteller Flash lebendig und gut halten werden, unabhängig von Hass von Endnutzern und Entwicklern.
Es war früher auf dem Mac viel schlimmer. Es gab eine Zeit, in der Flash meinen Mac einfach zum Absturz brachte und ich wirklich frustriert war, aber ich habe diese Art von Leistungsproblemen schon seit einiger Zeit nicht mehr erlebt. Was den Akkuverbrauch angeht, gibt es wohl wenig Argumente dagegen.
Flash-ähnliche visuelle Bearbeitung bei der Erstellung animierter Sequenzen ist so intuitiv und macht Spaß. Ich hatte jahrelang viel Spaß dabei. Es tut mir leid, die Höllen-Werbebanner zu sehen, die jetzt so beliebt zu sein scheinen. Ich bin ein Mac-Typ, der Flash liebt, aber ich sehe beide Seiten dieses Arguments und verstehe die Bedenken.
haha ... netter Lesestoff!
Das ist wahrscheinlich nicht der beste Ort für dieses Gespräch. Wenn du eine Gruppe von Webentwicklern fragst, ob JavaScript schlecht ist, werden die meisten von ihnen wahrscheinlich nein sagen, weil sie ein Eigeninteresse haben. Sonst würden die meisten ihrer Websites nicht funktionieren. Die Wahrheit ist, dass JavaScript für die meisten Sicherheitsprobleme im Web verantwortlich ist. Davon abgesehen habe ich aufgehört, NoScript zu benutzen und mich entschieden, mein Glück zu versuchen. Es war zu ärgerlich, eine Whitelist zu pflegen, und nach einer Weile hatte ich es einfach satt, "Temporär alles auf der Seite erlauben" zu drücken.
Ich würde widersprechen: Tatsächlich verlasse ich mich als Webentwickler nicht auf JavaScript, um meine Websites zum Laufen zu bringen. Ich benutze viel PHP, aber fast alles JavaScript, das ich benutze, ist nicht essenziell; und der Rest davon hat einen (zugegebenermaßen umständlicheren) Nicht-JS-Fallback.
Darüber hinaus ist JavaScript *nicht* für die meisten Sicherheitsprobleme im Web verantwortlich: Die meisten sind das Ergebnis unehrlicher Menschen. Wir geben doch Autos keine Schuld, weil manche Leute betrunken fahren und Passanten überfahren, oder?
+1 für dich Traq,
Es sei denn, du erstellst eine App oder eine Software, bei der der Benutzer die Anforderungen kennt (d.h. JS und ein anständiger Browser :)), sollte JavaScript eine schöne Verbesserung sein.
Ich wähle NoScript und ich kenne Leute, die von JS-Schwachstellen auf scheinbar sicheren Seiten verbrannt wurden.
Und vergessen wir nicht all jene, die in Unternehmensumgebungen arbeiten, wo Netzwerknazis oder Proxyserver die Nutzung von JS aus absolut legitimen Sicherheitsgründen verhindern.
Andererseits sind sie wahrscheinlich auch gezwungen, IE6 zu benutzen, und die Web-Community scheint darauf fixiert zu sein, sie dafür zu beschimpfen, obwohl es nicht ihre Schuld ist. Also lasst uns auch alle Leute ohne JS beschimpfen – Intolerantes Web FTW.
@Dan – mein Ansatz für die gesamte Whitelist-Sache ist, dass ich eine Seite whiteliste, wenn sie mir gut genug gefällt. Wenn eine Seite für mich nicht wichtig genug ist und ohne JS nicht funktioniert, dann verlieren sie mich als Besucher ... für immer. Kein Verlust für mich.
Ich bin mit all den anderen Leuten, die dir sagen, was du tun sollst. Ich sage, füge am Ende ein schönes tanzendes Krokodil oder ein explodierendes Feuerwerk GIF hinzu.
Toller Artikel! : )
Ich mag diesen Artikel und ich stimme dir in jedem Wort zu
, das du geschrieben hast, ich habe JavaScript und Flash aktiviert
Ich bin so krank von dieser ganzen PC/MAC-Debatte...
Ich habe MACs benutzt, ich habe sie 6 Jahre lang in der Printdesign-Branche benutzt, später bin ich zum Webdesign gewechselt, damals hatten wir fast nur IE5 für MAC, was, wie wir alle gut wissen, ein Haufen $£!% war.
Ich benutze jetzt PC. Warum fragst du? Nun, alles ist dasselbe, alle Komponenten und die meisten Software auch, wen interessiert das Betriebssystem – 99% der Leute benutzen es nur, um Dateien zu finden und zu speichern, und die meisten wissen nicht einmal, was Linux ist.
In der realen Welt versuche ich, Geld zu verdienen – der PC ist mein Werkzeug und ermöglicht es mir, das zu tun, wenn ich zu MAC wechseln würde, würde ich überhöhte Preise für größtenteils dasselbe bezahlen und da wir alle alle 3-5 Jahre aufrüsten müssen, schmälert das meinen Gewinn.
Kann nicht mehr zustimmen.
Ich stimme zu. Ich war auch etwa 8 Jahre lang MAC-Benutzer, aber jetzt bin ich seit etwa 8 Jahren PC-Benutzer und hatte mit beiden gute Erfahrungen.
Flash und IE sind Mist... aber PCs, da sehe ich kein Problem.
Fantastischer Artikel! Entwickler sollten Besucher darauf hinweisen, dass einige Funktionen ohne aktivierten JavaScript nicht verfügbar sind. Ist es ein so großes Problem, ein noscript-Tag einzufügen? Deshalb habe ich dieses Projekt gestartet: http://www.enable-javascript.com. Vorschläge sind willkommen.
Ändere "In deinem Webbrowser ist JavaScript aktiviert." zu "JavaScript ist in deinem Webbrowser aktiviert."
"Nimm Flash und JavaScript weg und du landest wieder in den 90ern"
Aber beides existierte schon in den 90ern!? Und wie in den 90ern, haben sich beide technologisch weiterentwickelt, sind aber immer noch ressourcenintensiv und anfällig für Hacking. Denken die Leute wirklich, dass HTML5 und CSS3 endlich etwas anderes bringen werden? Nicht ohne sicherere Betriebssysteme und Browser.
Zufälligerweise... habe ich gerade mit meinem Chef über die Bedeutung von Graceful Degradation für eine Website gesprochen, die für bestimmte Teile JavaScript benötigt, um zu funktionieren...
Sind Sie sicher, dass Sie mit einem „PC“-Typen und nicht mit einem „Linux“-Typen gesprochen haben? Sie wissen schon, die Linux-Leute, die denken, „M$“ sei hinter ihnen her, untergrabe die Industrie und versuche, alle Computer mit Linux zum Stillstand zu bringen, wegen der „rebellischen“ Natur von allem? Das sind die Leute, bei denen ich sehen würde, wie sie JavaScript deaktivieren, wegen all der „böswilligen Hacker“ [die von Microsoft angeheuert wurden].
Die einzigen „PC“-Leute, die ich kenne, im Sinne des Wortes und nicht nur als fortgeschrittener Computernutzer, sind solche, die den Unterschied zwischen dem Internet und Internet Explorer nicht erkennen können.
Zufälligerweise poste ich von OpenSUSE 11.3. Ich bin kein Linux-Nutzer, kein PC-Typ und auch kein Mac-Fanatiker. Ich benutze einfach täglich einen Computer.
Ich meine das auch todernst. Schauen Sie sich Foren wie die Ubuntu-Foren an, wo die Mitglieder die Benutzer aktiv warnen, dass das Einschalten von JavaScript zum Verlust ihres Neugeborenen führen wird.
Ah, ich sehe, Chris wird ganz Mac-snobistisch.
Denn wir alle, die Windows oder irgendetwas anderes als Mac benutzen, lieben Flash und können nicht designen, richtig?
Hey, ich bin ein PC-Typ, aber ich hasse Flash und auch IE...
Haha...
Unterhaltsamer Artikel. Ich hatte jedoch eine schnelle Frage. Meine Einstellungen sind so eingestellt, dass mein Verlauf und meine privaten Daten jedes Mal gelöscht werden, wenn ich Firefox schließe. Ich speichere jedoch Passwörter und Formular-Auto-Ausfüllen (sowie JS immer aktiviert). Macht mich das extra anfällig? Ich wusste nicht einmal, dass JS solche Informationen clientseitig senden kann...
Danke, Amit
Bitte antworten Sie jemand darauf!
Toller Artikel, hat mir wirklich gut gefallen, ich liebe JS und habe es immer aktiviert und sehe keinen Grund, Probleme zu bekommen.
Warum sollten Sie so paranoid wegen JS sein und dann behaupten, Flash zu lieben? Wenn überhaupt, ist Flash weitaus schlimmer! Supercookies, jemand?
Eigentlich finde ich, dass beides gleich ist! Kodieren Sie beides richtig und beide dienen ihren eigenen Zwecken sehr gut. Lassen wir uns nicht engstirnig sein und zwischen JavaScript und Flash streiten, oder Leute? Das ist erbärmlich.
Ich benutze JS, blockiere aber Flash. Aber ich installiere auch No Script für Firefox, um einige Seiten zu blockieren, die unnötige und nervige JS stark nutzen.
Sehen Sie, das ist einfach seltsam! Warum eine Technologie blockieren, aber die andere zulassen? Das ergibt keinen Sinn... es ermutigt das Web nicht, sich in die richtige Richtung zu entwickeln.
Versuchen Sie, das Steve Jobs zu sagen
„Es ermutigt das Web nicht, sich in die richtige Richtung zu entwickeln.“
Das Verschwinden von Flash als Inhaltsanzeige *ist* die richtige Richtung.
Flash ist heutzutage nur noch für ein paar Dinge gut: Spiele, Vektoren und Audio/Video.
CSS 3 und HTML 5 decken die beiden letzteren Funktionen ab, ohne dass ein zusätzliches, proprietäres Plugin benötigt wird. Da Browser die neuen Standards übernehmen, wird Flash als Inhalt langsam verschwinden.
Ich erwähne keine Schriftarten, da diese bereits von IE6+, FFx 3.5+, Chrome und Safari 3+ abgedeckt werden. sIFR verschwindet bereits aus dem Gebrauch.
Ich stimme zu, dass die Website immer ohne Javascript funktionieren sollte, für Leute, die JAWS (Bildschirmlesegerät, z. B.) verwenden. Ja, viele Bildschirmlesegeräte können JavaScript tatsächlich verarbeiten, aber die meisten Leute, die ich kenne und die Bildschirmlesegeräte verwenden, deaktivieren JavaScript tatsächlich, weil es zum Beispiel den Fokus „kapert“. Und es ist schwierig, die volle Kontrolle zu haben / zu wissen, wann eine Website durch JavaScript geändert wurde usw. Sie ziehen es daher vor, mit deaktiviertem JavaScript zu surfen. Ich hoffe jedoch, WAI-ARIA wird das ändern.
Mit dem letzten Satz „PC-Typ“ hast du diesen Artikel verhunzt... ist das die Zusammenfassung dieses Posts?! ... schlecht über Leute reden, nur weil sie keine „ICH BRAUCHE ALLE ANWENDUNGEN UND HARDWARE VON APPLE!!!!“-Typen sind?!
Ich benutze NoScript seit Jahren. Ich würde niemals einen Browser ohne ihn benutzen! (Das ist einer der Hauptgründe, warum ich bei FF bleibe, Chrome ist ohne etwas wie NoScript nutzlos!)
Übrigens, NoScript deaktiviert Flash auch standardmäßig (ähnlich wie Flashblock), und natürlich mag ich Flash nicht, außer für Flash-Spiele XD
Und, nun ja, ich bin Webentwickler... ich liebe auch JavaScript, ich liebe es, die coolsten Effekte und Zeug zu schreiben, aber ich schreibe (die meisten) meiner Websites immer noch so, dass man sie nicht *braucht* JS dafür. Es ist einfach der "richtige" Weg, Leute :P
PS: NoScript ist auch fantastisch, um all diesen Statistik-Skripten, Add-Skripten und allem anderen von diesem nervigen Zeug da draußen aus dem Weg zu gehen, weil man trennen kann, von welchen Domains man Skripte aktivieren möchte ;)
PPS: Ich bin auf Ubuntu Linux. Und „PC“ ist für mich generell ein Computer, das bedeutet auch Mac ;P
Ich liebe die Tatsache, dass der gesamte Punkt des Artikels in den Kommentaren völlig neu erzählt wurde, als es um die kurze Diskussion über PC vs. Mac ging, brillant!
Gut gemacht, dass Sie einen bereits offensichtlichen (und gut geschriebenen) Artikel bewiesen haben, meine Herren!
Das trifft den Nagel auf den Kopf...
Hey Chris, zu welcher Seite dieser Konversation gehörst du?
Beide.
Hmm, interessant – ich nehme an, der Grund für diesen Beitrag war, beide Seiten der „soll ich ‚noJS‘ unterstützen oder nicht?“-Münze hervorzuheben?
Es scheint viele Meinungen und, wage ich zu sagen, Vorurteile in der Web-Community hervorgerufen zu haben – sowie die Mac/PC-Fraktion aufgeweckt zu haben :)
Wenn Sie mir eine weitere (freche) Frage gestatten, wenn Sie eine „normale“ Website erstellen würden, d. h. keine App oder eine, die sich an ein genau definiertes Publikum richtet, würden Sie dann eine erstellen, die „allein gut funktioniert und JavaScript nach Bedarf zur Benutzererfahrung beiträgt“ oder sich keine Sorgen um NoScript-Benutzer machen, weil Sie „keine Seiten erstellen möchten, die sich anmutig abbauen, da dies oft doppelte Arbeit bedeutet“?
Persönlich versuche ich immer, zu Nr. 1 zu gehen.
Es gibt nichts Falsches an einem PC, sie bestehen aus den gleichen Teilen und führen fast alle gleichen Programme und noch mehr aus. Ein Mac und ein PC zum gleichen Preis (iMacs kosten etwa 1400 für einen günstigen) sind in Leistung und Geschwindigkeit gewaltig unterschiedlich, PCs übertreffen Macs. Der ganze „Macs bekommen keine Viren“-Quatsch ist nur das... Quatsch. Mac-Programme werden in C# geschrieben und Sie können einen Virus schreiben, der das manipuliert, die meisten Leute schreiben Viren in C++, weil die meisten Leute PCs benutzen, mit Programmen und Anwendungen, die auf C++ laufen. Entschuldigung für meinen kleinen Wutausbruch, ich bin nur ein Designer und Entwickler, der zufällig ein Windows-Fanboy ist xD
Mac-Programme werden meistens in Objective C geschrieben, nicht in C#
aber du hast recht
Toller Artikel!
Ich benutze NoScript (Firefox-Add-on) seit 3-4 Jahren... und hatte KEINE Probleme oder Schwierigkeiten (Viren-, Spyware-, Malware-, Hijack- und Hackerfrei). TOLLE kleine Erweiterung!
Könnte nicht mehr zustimmen
Ich benutze NoScript nie und hatte nie Probleme (Viren-, Spyware-, Malware-, Hijack- und Hackerfrei). Auch wurden mir keine Kartendaten gestohlen, meine persönliche Identität bedroht oder meine Website gehackt.
Vielleicht habe ich einfach Glück. Oder bin vage vernünftig.
Verdammt, du warst schneller mit der sarkastischen Antwort ;)
Leute können nicht mehr mit der Ausrede „Ich blockiere JS und hatte nie ein Problem“ kommen, denn 99,whatever % der Zeit sind alle Probleme auf den Idioten zurückzuführen, der vor dem Computer sitzt. Es sei denn, Sie verwenden einen urzeitlichen Browser, es gibt sehr, sehr wenig, was eine „böse Person“ allein mit JS und ohne Benutzerinteraktion tun kann. Wenn Sie sich irgendwie Malware/Viren oder was auch immer „wegen JavaScript“ einfangen, dann war es wahrscheinlich Ihre Schuld.
Guter alter PEBKAC erwischt sie jedes Mal.
Ich deaktiviere JS auch auf Seiten mit nervigen Vorschauen/Popups bei Links.
Ohne JavaScript funktionieren viele Seiten einfach nicht gut. Daher gehe ich davon aus, dass die meisten Leute (die ihren Computer kontrollieren) dies aktiviert haben.
Scheiß auf die JavaScript-Hasser, man kann das Web heute nicht ohne JavaScript durchsuchen, na ja, man kann es, aber viele der großen Websites verlangen, dass man es aktiviert hat.
Wow……
Facebook braucht JavaScript
aber es gibt viele hinterhältige Seiten, wie die, die gewalttätige Bilder anzeigen und nicht geschlossen werden können, die auf JavaScript basieren
Als Lösung bevorzuge ich die Mozilla-Erweiterung „Quick Java“ :-)
Ich verstehe es nicht. War das ein echtes Dialog oder etwas Erfundenes? Beide Seiten haben einen völlig berechtigten Punkt, also was war der Sinn des Artikels?
Ich stimme Ihnen vollkommen zu. Ich habe den Sinn auch nicht verstanden. Ich wusste nicht, ob er für oder gegen das Surfen mit JavaScript warb.
Ich finde es ironisch, dass dieser Beitrag mit einem Seitenhieb auf PC-Nutzer endet, aber die zitierte Sicherheitslücke ein reines Safari (bzw. Webkit) Problem ist, das auf Macs weitaus beliebter ist.
Ich habe nie JavaScript blockiert und hatte nie Probleme mit Angriffen oder gestohlenen Details... Selbst als ich einen PC benutzte! (Ich werde nie zu diesen Zeiten zurückkehren!)
JavaScript ermöglicht es Entwicklern, einige erstaunliche Dinge zu entwickeln, wie erwähnt, aber ich muss sagen, dass ich es immer weniger benutze. Seit ich mit jQuery zu programmieren begann, konnte ich viel damit machen und benutze auch kein Flash mehr, es sei denn, es geht um komplexe Animationen.
Aber zurück zum JavaScript-Thema... wäre interessant zu wissen, ob jemand, der das hier liest, tatsächlich in eine Art Betrug oder Angriff über JS geraten ist?
Danke für den Beitrag, Chris, hat mir an diesem frühen Morgen bei der Arbeit ein Lächeln ins Gesicht gezaubert!
jQuery *ist* JavaScript.
Unrealistisch!
Persönlich würde ich gerne Websites mit anmutig abbauendem JavaScript entwickeln – meine Arbeitgeber weisen mich jedoch ausdrücklich an, dies NICHT zu tun, da es doppelt so lange dauert, sie zu kodieren. Ich tue, wofür ich bezahlt werde!
Wenn mehr Zeit und Geld zur Verfügung stünden, wäre es machbarer.
Persönlich benutze ich NoScript beim Surfen.
Sehr gut! Du solltest mehr davon schreiben, Alter.
Zu viele Kommentare, meiner wäre sowieso verloren. Ein heikles Thema, und all der Frust kommt heraus.
Ich glaube nicht, dass man zwischen Flash und JavaScript wechseln kann, jedes hat seine eigenen Stärken.
Der Kommentar über den PC ist irgendwie politisch inkorrekt. Ich habe auf Mac und PC gearbeitet und es gibt keinen signifikanten Unterschied.
Vielleicht bei Ihrem Ego, wie: „Diese Seite wurde auf einem Mac erstellt“. Na und? Was?
Jedenfalls würde ein „besseres Leben“ irgendwann jeden zu einem faulen Bastard machen.
Also, wir benutzen kein Flash und jetzt benutzen wir kein JS?
Hallo,
Ich verstehe die Debatte über PC oder Mac wirklich nicht. Ich sehe eine Menge mieser Designer, die stolz darauf sind, einen Mac zu haben... nun, gut für Sie!
Meiner Meinung nach spielt es keine Rolle, ob Sie einen PC oder einen Mac haben, es kommt darauf an, wie Sie ihn verwenden, um schöne Dinge zu schaffen.
Kreativität oder Innovation kommt nicht automatisch mit einem gewählten Betriebssystem, also hören Sie auf, auf Ihrem Mac zu rumpeln und machen Sie etwas damit!
Lernen Sie richtig zu programmieren, das sollte eines Ihrer Hauptanliegen sein, anstatt darüber zu schwadronieren, wie cool Ihr Betriebssystem ist. Es ist nur ein Gedanke...
PS: Für diejenigen, die wissen wollen, was ich benutze? Ein iMac und ein Windows-Laptop
Zustimmung,
Mac- und PC-Nutzer hier. Könnte meinen Job nicht ohne beides machen. Warum sich selbst einschränken?
Es ist nicht das Werkzeug, sondern das Talent. :)
Ich habe NoScript nach dem Lesen dieses Artikels und einiger Kommentare deinstalliert...
„Ich glaube nicht, dass man zwischen Flash und JavaScript wechseln kann, jedes hat seine eigenen Stärken.“
Ganz zu schweigen davon, dass sie beide nicht gegenseitig ausschließen und gut miteinander interagieren können.
Dennoch ist die Verwendung von Flash als Website-Front meiner Meinung nach verboten, und progressive Enhancement ist König.
Ich installiere immer noch kein NoScript; Adblock tut ziemlich gute Arbeit, um Leute davon abzuhalten, meine Informationen zu stehlen.
FEHLGESCHLAGEN
FF ist der schlechteste Browser der großen 3... die Plugin-Funktion macht ihn auch am laxsesten in Bezug auf die Sicherheit... 90 % der Benutzer haben bereits Trojaner aus dem Plugin-Ordner und wissen es nicht, weil 40 der Top 50 Scanner da draußen nicht das finden, was sie finden müssen. Googeln Sie es, wenn Sie mir nicht glauben...
Und Sie machen sich Sorgen um Flash und JS... also verwenden Sie ein FF-Plugin, um sich zu schützen? Hahahahaha!
Es ist, als wären Sie Leute neu im Internet oder so...
Hier sind einige Realitäten...
IE6 wird nicht sterben, bis die Benutzer sterben... damit müssen Sie leben.
JS und Flash werden auch nicht sterben... zu schlagen, dass es einfach verschwindet... wow, Mann... verlasse niemals das Keller deiner Mutter, du wirst in der realen Welt nicht überleben.
PC/Mac haben jeweils kleine Unterschiede, die entweder für verschiedene Dinge besser sind... aber am Ende ist es ein Wash und eine Präferenz. Coke/Pepsi... der gleiche Mist, andere Dose. Du magst vielleicht cooler sein, wenn du einen Mac besitzt, zumindest in deinem Kopf, aber das macht dich nicht schlauer. Ich habe und benutze beides... bevorzuge PC, weil ich ihn kaputt machen, ruinieren, infizieren, reparieren kann... ein Mac ist wie bei deiner Oma zu Hause... du kannst nichts anfassen.
Wenn Sie Ihrem Browser oder irgendeiner App erlauben, Ihre persönlichen Daten, Passwörter oder Kreditkarten-/Bankdaten zu speichern... können Sie sie mir dann bitte per E-Mail schicken, damit ich sie verwenden kann, weil Sie eindeutig ein MORON sind, der kein Geld mehr verdient hat. Hoffentlich kann jemand Ihre Identität stehlen und Sie können eine neue beginnen... eine, die kein Idiot ist.
An all die Entwickler/Designer, die Arbeit finden wollen, indem sie viel CSS3 und HTML5 kennen und Flash und JS meiden... genießen Sie Pizza Hut.
var LOL = function(){ alert("l0l"); }
nette Geschichte, sehe nicht wirklich, wo Flash-Liebhaber und PC-Nutzer kollidieren, aber trotzdem..
Das beste Zitat ist meiner Meinung nach in den Kommentaren
„Ein Mac ist wie bei deiner Oma zu Hause... du kannst nichts anfassen“
So wahr :) Mac ist zum Anschauen, während PC (mit welchem OS auch immer) zum Arbeiten ist.
„Ein Mac ist wie bei deiner Oma zu Hause... du kannst nichts anfassen“
Das sehe ich nicht. Man kann alles anfassen, das einzige ist zu wissen, wo. Vielleicht ist es für Leute schwieriger, die das tun, was ihre Großmütter ihnen gesagt haben. Aber wenn man darüber hinaus ist, ist es einfach. Und viel einfacher als mit einem PC...
Wenn ich eine Website entwickle, würde ich niemals vom Benutzer verlangen, JS zu aktivieren. Aber es wäre seine Schuld, wenn der Benutzer die volle Schönheit der Website nicht sehen kann.
Hey Chris, das ist ein ziemlich hitziger Beitrag! Definitiv teilenswert, da es eine wirklich interessante Lektüre war. Ich benutze auch täglich einen Mac und einen PC und surfe den ganzen Tag über das Internet und hatte bisher keine Probleme damit, mein JavaScript aktiviert zu lassen... anyway, selbst wenn ich es hätte, meine Bank ist leer, also können sie mir kein Geld stehlen...
Ich hoffe, ich bekomme so viel Traffic, wie Ihre Kommentare anzeigen, wenn ich meine Website online stelle.
http://www.w3schools.com/browsers/browsers_stats.asp
Ich denke, es ist Ihre Entscheidung, sich nicht an sagen wir 5 % (unten auf dieser Seite) anzupassen, oder selbst wenn es nur 2 % des Webverkehrs wären. Ich sage, drehen Sie das Paradigma, das Sie betrachten... ich meine...
Hey, das ist die Wahl des Benutzers und oft nicht einmal seine Wahl, sondern die Wahl seines Unternehmens... als Profi würde ich sagen, Ihre Aufgabe ist es, damit umzugehen. Sperren Sie diese 5 % des Verkehrs aus? Ignorieren Sie sie? Das ist eine riesige Anzahl tatsächlicher Website-Besucher.
Also nein, ich denke, der Artikel hat ein wenig den Überblick verloren. Ihre Aufgabe ist es, die Geschäftsziele Ihrer Kunden im Web zu erfüllen, Ihre Aufgabe ist es nicht, den Kunden Ihres Kunden zu sagen, dass sie nicht zählen, weil sie JS nicht aktiviert haben.
Ich denke tatsächlich, dass zu viele Webdesigner sich selbst gefangen nehmen und anfangen zu denken, das Web sei über sie. Ich widerspreche. Wir sind die Minderheit. Wir sind nicht die Computerkriminalpolizei.
An dem Tag, an dem wir anfangen zu denken, dass es hier um uns geht, ist der Tag, an dem wir Urlaub und einen Klaps auf den Po mit einem Tischtennisball brauchen. Nur meine 2 Cents. Fehlende anmutige Verschlechterung zu akzeptieren ist meiner Meinung nach tatsächlich unprofessionell und faule Programmierung.
Aber was soll's, wir sind alle verschieden, Chris. Diese 5 % des Verkehrs (oder sogar 2 %) bedeuten Ihnen oder Ihrem Kunden vielleicht nichts. Persönlich würde ich als Geschäftsmann jemanden, den ich einstelle, entlassen, der meine optimale ROI aus „politischem Prinzip“ oder wegen eines „Design-Primadonna“ nicht erfüllt.
... nun, du hast das alles gesagt, aber ich musste etwas hinzufügen, um es ein wenig zu erweitern. Es geht nicht darum, ob JS aktiviert oder deaktiviert ist, sondern darum zu akzeptieren, dass wir keine Kontrolle über die Software-/Hardwarekonfiguration und Funktionen des Benutzers haben – das ist die erstaunliche Herausforderung unserer Arbeit.
Stellen Sie sich vor, wie mühsam unser Leben wäre mit einem einzigen stabilen Browser und keinen Problemen zu beheben. Igitt. :-)
ging es in diesem Beitrag nicht um JavaScript?
Soll das dafür sein, dass man davon ausgeht, dass JavaScript immer aktiviert ist?
Die letzten beiden Absätze scheinen dem zu widersprechen
„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 Leute es benutzen. Also bin ich in dieser Hinsicht voreingenommen. Als Webdesigner und Entwickler höre ich nicht gerne, wie viele Leute mit deaktiviertem JavaScript surfen. Ich möchte, dass das aufhört. Ich möchte keine anmutig abbauenden Websites erstellen, da dies oft doppelte Arbeit bedeutet und nur für Leute mit veralteten Bedenken gegenüber dieser Technologie gedacht ist. Und erzählen Sie mir nichts von Barrierefreiheit, ich höre, dass die meisten Bildschirmlesegeräte JavaScript einwandfrei verarbeiten.“
Dies ist ein trügerisches Argument, das von Hörensagen und Faulheit geleitet ist.
„Eine Website, die ohne JavaScript gut funktioniert, bedeutet auch, dass sie wahrscheinlich eine gute Architektur hat. Sie funktioniert allein gut, und JavaScript fügt nach Bedarf zur Benutzererfahrung hinzu. Sich vollständig auf JavaScript zu verlassen, ist einfach faul.“
Dies ist ein äußerst gutes Argument, mit empirisch bewiesenen Fakten und fundierter Logik.
Der „Immer JavaScript aktiviert“-Typ wirkt einfach wie ein Arschloch.
Nur Geeks schalten JavaScript aus, „normale“ Benutzer wissen nicht einmal, was es ist, und halten sich an die Browser-Standardeinstellungen, was bedeutet, dass es immer aktiviert ist.
Ich habe nicht vor, Websites zu erstellen, die paranoide Geeks unterstützen, die JS wegen eines Blogposts deaktivieren, wie Safari Adressbuchinformationen teilt.
Eine der beliebtesten Websites im Web (YouTube) funktioniert nicht, wenn JS deaktiviert ist. Bedeutet das, dass YouTube nicht auf guter Architektur basiert?
„Der ‚Immer JavaScript aktiviert‘-Typ wirkt einfach wie ein Arschloch.“
Ich schätze, das bedeutet, dass die Mehrheit der Benutzer Idioten sind.
Fragen Sie Ihre Mutter: „Mama, surfst du mit JavaScript an?“ So wie sie sich kümmert...
„Ich wusste, dass ich dich nicht mag. Du bist wahrscheinlich auch ein PC-Typ, oder?“
Willkommen zurück im Kindergarten!
Kannst du einen Browser empfehlen, der Optionen hat, nur Text anzuzeigen? Ich meine, deaktivieren Sie die Kontrollkästchen für alle Technologien, die das Internet derzeit aufblähen. Ich suche gerade einen 10-MB-Browser; danke
Es gab eine Zeit, da benutzte ich ein Browser-Plugin und deaktivierte JavaScript vollständig, weil ich vermutete, dass ich durch JavaScript Spyware/Redirects bekam, und wählte nur bestimmte vertrauenswürdige Websites aus, um sie zuzulassen. Jetzt empfinde ich JavaScript-Sicherheitsprobleme nicht mehr als bedenklich, wenn Sie eine gute Sicherheit auf Ihrem Computer haben. Ich ärgere mich mehr über Anzeigen als über JavaScript auf bestimmten Seiten...