Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 <<   zurück
JavaScript und AJAX von Christian Wenz
Das umfassende Handbuch
Buch: JavaScript und AJAX

JavaScript und AJAX
839 S., mit DVD, 39,90 Euro
Galileo Computing
ISBN 3-89842-859-1
gp Kapitel 27 Code schützen
  gp 27.1 Quellcode einsehen
    gp 27.1.1 Menübefehle
    gp 27.1.2 Tastenkürzel
    gp 27.1.3 Kontextmenü
    gp 27.1.4 Dateisystem
  gp 27.2 Code im Frame verstecken
  gp 27.3 Mausklick verhindern
  gp 27.4 Code codieren
    gp 27.4.1 Optisch verschleiern
    gp 27.4.2 Inhaltlich verschleiern
  gp 27.5 Dateien auslagern
  gp 27.6 Caching verhindern
  gp 27.7 Code serverseitig generieren


Galileo Computing

27.5 Dateien auslagern  toptop

Während JavaScript-Code innerhalb eines HTML-Dokuments sofort sichtbar ist, ist das bei <script src="..."> nicht so einfach. Der Datendieb muss dann innerhalb des HTML-Codes den Aufruf suchen und daraus die URL auslesen. Als Nächstes muss er versuchen, auf die Datei einzeln zuzugreifen. Wenn Sie die URL im Netscape Navigator einlesen, wird die Datei tatsächlich geladen – aber unter Umständen sofort interpretiert; Sie bekommen dann nichts zu sehen. Da die Datei die Endung .js hat, wird sie (korrekterweise) für eine JavaScript-Datei gehalten und sofort ausgeführt.

Der Microsoft Internet Explorer ist da schon etwas kooperativer und fragt den Benutzer, ob er die Datei lokal speichern oder etwa doch ausführen will (siehe Abbildung 27.7). So erhalten Sie bequem Zugriff.

Auch wenn Sie nur Mozilla-Browser einsetzen können oder möchten, können Sie dennoch auf Code zugreifen, der mit <script src="..."> eingebaut wurde. Durchsuchen Sie einfach den Cache des Browsers.

Sie haben in diesem Buch schon häufiger gesehen, wie Sie durch externe .js-Dateien den Code übersichtlich und modular gestalten können. Der Code ist damit zwar nicht bombensicher, aber der Aufwand für das Klauen von Code steigt dennoch an.

Abbildung
Hier klicken, um das Bild zu Vergrößern

Abbildung 27.7     Der Internet Explorer will .js-Dateien abspeichern.

 <<   zurück
  
  Zum Katalog
Zum Katalog: JavaScript und AJAX
JavaScript und AJAX
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: JavaScript und AJAX - Das Video-Training






 JavaScript und AJAX -
 Das Video-Training


Zum Katalog: Webseiten programmieren und gestalten






 Webseiten
 programmieren
 und gestalten


Zum Katalog: XHTML, HTML und CSS






 XHTML, HTML und CSS


Zum Katalog: CSS-Praxis






 CSS-Praxis


Zum Katalog: AJAX






 AJAX


Zum Katalog: PHP 5 und MySQL 5






 PHP 5 und MySQL 5


Zum Katalog: TYPO3 4.0






 TYPO3 4.0


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2007
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de