1

先日、Chrome で何かに気づきました。開発者ツールを開いてソースを表示すると、開発者ツール ウィンドウが HTML と JavaScript でコーディングされていることに最初は驚きました。アドレスバー:

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

コードの著作権は Apple に属していること (WebKit を支持していることを考えると、それほど驚くべきことではありません) と、次の 2 つの点に気付きました。次に、リンクをクリックしても Chrome から直接 JavaScript、CSS、または画像ファイルにアクセスできないようです。ソースコード。

2つの質問:

DevTools アセットは自分のコンピューターのどこに保存されていますか? それ以外の方法でそれらにアクセスするにはどうすればよいですか? またはさらに良いことに、誰かが使用されているライブラリを特定し、そのライセンス方法を教えてもらえますか? 私は常に適切に実装された UI ツールキットを探しています。Devtools は素晴らしいようです。

4

2 に答える 2

2

ファイルの内容だけを見たい場合は、次の uris を使用してください。

chrome-devtools://devtools/DevTools.js
chrome-devtools://devtools/devTools.css
于 2011-10-25T20:41:13.323 に答える
1

Mac では、Web インスペクターは /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Resources/inspector/ にあります。

インスペクタは完全に自己完結型のコードであり、外部ライブラリは使用されていません。コードが 1 つの Web ブラウザーでのみ実行されることがわかっている場合は…</p>

WebKit のライセンスは一般に LGPL と BSD ですが、Web Inspector ファイルはすべて異なる著作権所有者 (Apple、Google、Nokia など) と次のライセンスを持っています。

次の条件が満たされている場合、ソースおよびバイナリ形式での再配布および使用は、変更の有無にかかわらず許可されます。

  1. ソース コードの再配布には、上記の著作権表示、この条件のリスト、および次の免責事項を保持する必要があります。
  2. バイナリ形式での再配布では、上記の著作権表示、この条件のリスト、および次の免責事項を、配布と共に提供されるドキュメントおよび/またはその他の資料に再現する必要があります。
  3. Apple Computer, Inc. (「Apple」) の名前もその貢献者の名前も、書面による事前の特定の許可なしに、このソフトウェアから派生した製品を推奨または宣伝するために使用することはできません。

    このソフトウェアは「現状有姿」で提供され、商品性および特定の目的への適合性の黙示の保証を含むがこれらに限定されない、いかなる明示または黙示の保証も否認されます。いかなる場合も、Apple またはその貢献者は、直接的、間接的、偶発的、特別、懲罰的、または結果的損害 (代替商品またはサービスの調達、使用、データ、または利益の損失、または業務の中断) の原因の如何を問わず、また、契約、厳格責任、不法行為 (過失またはその他を含む) に関係なく、このソフトウェアの使用に起因する何らかの形で生じた責任の理論に基づいて、たとえそのような損害の可能性について知らされていたとしても.

これはオープン ソースであるため、プロジェクトを拡張して貢献することができます。http://webkit.orgを参照してください。

于 2010-04-04T18:34:49.857 に答える