Frage

bemerkte ich etwas in Chrome den anderen Tag-I Developer Tools geöffnet hatte, und dann Quelltext anzeigen getroffen und war zunächst auf die Ankündigung überrascht, dass offenbar die Entwickler-Tools Fenster in HTML codiert und JavaScript- können Sie sehen, dass durch die folgende Umsetzung in die Chrome-Adressleiste:

view-source:chrome://devtools/devtools.html

Zwei Dinge schlug me- zunächst die Codes Urheberrecht an Apple gehört (ihre Unterstützung von WebKit man bedenkt, das ist nicht allzu überraschend), und zweitens scheint es, dass Sie nicht die JavaScript zugreifen können, CSS oder Bilddateien direkt über Chrome durch Klicken auf Links im Quelltext.

So zwei Fragen:

Wo sind die DevTools Vermögenswerte auf meinem Computer gespeichert oder wie kann ich auf sie sonst? Oder noch besser, kann jemand die Bibliothek identifizieren, die verwendet wird, und lassen Sie mich wissen, wie seine lizenziert? Ich bin immer auf der Suche nach einem gut umgesetzt UI Toolkit und Devtools sieht gut aus.

War es hilfreich?

Lösung

Auf einem Mac ist das Web Inspector sich unter: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Resources/inspector /

Der Inspektor ganz selbst Code enthalten, keine externen Bibliotheken verwendet wurden. Wenn Sie wissen, dass Ihr Code wird nur in einem Web-Browser ausgeführt werden ...

Die Lizenz für WebKit ist in der Regel LGPL und BSD jedoch die Webinformationen Dateien alle haben unterschiedliche Rechteinhaber (Apple, Google, Nokia, etc.) und die folgenden Lizenz:

  

Weiterverbreitung und Verwendung in Quell- und Binärformat, mit oder ohne   Änderungen zulässig, vorausgesetzt, dass die folgenden Bedingungen   Met:

     
      
  1. Weitergabe des Quellcodes muss das Copyright behalten    Hinweis, diese Liste der Bedingungen und der folgende Haftungsausschluss.
  2.   
  3. Weitergabe in binärer Form muß das obige Copyright reproduzieren    Hinweis, diese Liste der Bedingungen und der folgende Haftungsausschluss in der    Dokumentation und / oder andere mit der Verteilung bereitgestellten Materialien.
  4.   
  5. Weder der Name von Apple Computer, Inc. ( "Apple") noch die Namen der    Mitarbeiter dürfen verwendet werden, zu unterstützen oder zu fördern Produkte abgeleitet    von dieser Software ohne vorherige schriftliche Genehmigung.

         

    Diese Software „wie besehen“ und einer allfälligen AUSDRÜCKLICH ODER IMPLIZIT   Garantien, einschließlich, aber nicht darauf beschränkt, GESETZLICHE GARANTIEN BEZÜGLICH   EIGNUNG FÜR EINEN BESTIMMTEN ZWECK.   In keinem Fall ist APPLE ODER SEINE MITARBEITER Haftung aus für direkte,   INDIREKTE, BESONDERE, oder Folgeschäden   (EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF DIE BESCHAFFUNG VON ERSATZPRODUKTEN ODER   DIENSTLEISTUNGEN; VERLUST VON DATEN ODER GEWINNEN ODER BETRIEBSUNTERBRECHUNG)   DIESE VERURSACHT WURDEN UND HAFTUNGSTHEORIE, OB IM VERTRAG,   Dessen Vertreter, OR TORT (EINSCHLIESSLICH FAHRLÄSSIGKEIT), DIE   IN DIE SICH AUS DIESER SOFTWARE DER VERWENDUNG, auch wenn auf die EMPFOHLEN   Möglichkeit eines solchen Schadens.

  6.   

Da es sich um Open-Source Sie soweit möglich und tragen zum Projekt finden Sie unter http://webkit.org

Andere Tipps

Wenn Sie nur den Inhalt der Dateien zu sehen, verwenden Sie die folgende uris

chrome-devtools://devtools/DevTools.js
chrome-devtools://devtools/devTools.css
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top