Andreas H.: Absolute Anfänger Frage zu Java Script

Guten Tag,

angenommen man integriert einen Java-Script Code, der abhängig davon, mit welchem Browser die Webseite aufgerufen wurde, auf dem Bildschirm den entsprechenden Namen des Browsers ausgibt. Auf dem Bildschrim steht dann z.B. Firefox, Chrome, Internet-Explorer usw.

Nachdem die Seite geladen ist schaut man in den Quellcode. Sieht man die Java-Script Funktion, die für die Ausgabe des Browsernamens verantworlich ist, dann im Quellcode oder sieht man diese nichtmehr, weil die Funktion ja bereits verarbeitet wurde und durch den Browsernamen ersetzt wird?

  1. Tach!

    Nachdem die Seite geladen ist schaut man in den Quellcode. Sieht man die Java-Script Funktion, die für die Ausgabe des Browsernamens verantworlich ist, dann im Quellcode oder sieht man diese nichtmehr, weil die Funktion ja bereits verarbeitet wurde und durch den Browsernamen ersetzt wird?

    Sieht man denn den Quelltext vom HTML-Dokument? Der ist ja auch bereits "verarbeitet".

    Der Quellcode wird nicht aufgebraucht oder ähnliches. Der ist nach wie vor im Original zu sehen, so wie er vom Server kam.

    Wenn es dir darum geht, Code versteckt zu halten, dann ist clientseitiger Code kein geeigneter Kandidat dafür. Der muss immer in lesbarer Form dem Client zur Verfügung stehen und kann dann auch auf irgendeinem Wege abgefangen werden.

    dedlfix.

  2. @@Andreas H.

    angenommen man integriert einen Java-Script Code, der abhängig davon, mit welchem Browser die Webseite aufgerufen wurde, auf dem Bildschirm den entsprechenden Namen des Browsers ausgibt. Auf dem Bildschrim steht dann z.B. Firefox, Chrome, Internet-Explorer usw.

    Wozu sollte das gut sein? Der Nutzer weiß, welchen Browser er benutzt. Und wenn nicht, interessiert es ihn auch nicht.

    Oder willst du diese Information für was ganz anderes verwenden? Wenn ja, wofür? Was das auch sein mag, es ist vermutlich nicht richtig. Du willst feature detection, nicht browser detection

    LLAP 🖖

    --
    “When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
    1. Hallo,

      Oder willst du

      oh man, Gunnar. Er will einfach nur wissen, wie JS im Zusammenspiel mit HTML/dem Browser funktioniert…

      Gruß
      Kalk

      1. @@Tabellenkalk

        oh man, Gunnar. Er will einfach nur wissen, wie JS im Zusammenspiel mit HTML/dem Browser funktioniert…

        Dafür hatter aber ein sehr konkretes Beispiel genannt.

        LLAP 🖖

        --
        “When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory
  3. Moin Andreas,

    Nachdem die Seite geladen ist schaut man in den Quellcode. Sieht man die Java-Script Funktion, die für die Ausgabe des Browsernamens verantworlich ist, dann im Quellcode oder sieht man diese nichtmehr, weil die Funktion ja bereits verarbeitet wurde und durch den Browsernamen ersetzt wird?

    das kommt darauf an, ob der JavaScript-Code auf dem Server oder im Browser ausgeführt wird.

    Viele Grüße
    Robert