Developer Tools verstecken?

3 Antworten

Hallo Maxim8862,

leider lässt sich HTML, CSS und JavaScript nicht verstecken. Man kann mit Minify den Code etwas komplexer machen, aber er bleibt für die User immer noch lesbar.

Woher ich das weiß:Berufserfahrung – Ich bin gelernter Mediengestalter Digital und Print(IHK)
Maxim8862 
Fragesteller
 01.03.2024, 12:17

Kann ich mir Vs Studio irgendwie den Code minifizieren von html css und js

0

Alles was an den Browser geht, kann in den Entwicklungstools auch gefunden werden. Mal mit mehr oder weniger Aufwand.

Wolltest du solche Verbindungsdaten vor Nutzern wirklich verbergen, müsstest du die Kommunikation serverseitig lösen.

Mit Blick auf Formspree würde das heißen, dass die Formulardaten erst an deinen Server gehen müssten, der sie wiederum an Formspree weiterleitet. Das läuft technisch gegen das Konzept von Formspree (Formulare einbinden, ohne eigenen Servercode). Eine Lösung dafür wäre eine Eigenimplementation von Formularen oder du suchst dir irgendeine Bibliothek, die dir zumindest beim Feldaufbau (Rendering) hilft und die Daten nicht an eine externe Quelle schickt.

Hinsichtlich Clarity wäre ein Server-Side-Tracking die Alternative. Mit JavaScript hängst du dich an die Events, auf die du hören möchtest und schreibst die getrackten Daten in ein Objekt, welches spätestens beim Verlassen der Seite an den Server geschickt werden muss. Der wiederum gibt die Daten weiter an den Tracking-Dienstleister. Da Clarity meines Wissens keine API hat, über die man Daten übermitteln kann, wäre wohl ein anderer Tracking-Dienstleister (wie Google Analytics, Matomo, Plausible, o.ä.) in dieser Angelegenheit die bessere Wahl.

(...) und wenn das jemand sieht kann er meine Codes nutzen (...)

Bezüglich Clarity kannst du im System selbst einen URL Filter setzen. Ein Botfilter ist bereits inkludiert.

Auch Formspree hat einen Filter. Schau dazu in den Projekteinstellungen nach dem Feld Restrict to Domain.

Keine Chance. Du kannst Client Code nicht verstecken. Code, den man verstecken will, der muss auf dem Server ausgeführt werden. Hierbei beziehe ich mich auf das Muss, denn es gibt keinen anderen Weg. Alles, was Nutzer nicht sehen dürfen, muss über den Server geschehen. Wenn die Anbieter sowas nicht anbieten, dann kannst du es nicht verstecken

Maxim8862 
Fragesteller
 29.02.2024, 18:38

Kann ich nicht mit Php einen js script über den Server laufen lassen?

0
FaTech  29.02.2024, 21:53
@Maxim8862

Ja und nein. Also mit PHP schon mal gar nicht. Wenn du JavaScript ausführen willst, musst du NodeJS oder ähnliche Runtimes verwenden. Problem: Es darf kein JavaScript für den Browser sein. Ich denke mal, das ist hier der Fall und somit fällt es raus. Mit PHP müsstest du das JavaScript per echo oder ähnlichen Methoden einfügen. Demnach wird es auch im Client wieder sichtbar. Also hast du denselben Effekt, als wenn du es direkt ins HTML tust.

1