سؤال

لقد لاحظت شيئًا ما في Chrome في اليوم الآخر- لقد فتحت أدوات المطورين ، ثم ضربت مصدر View وتفاجأت في البداية لتلاحظ أنه من الواضح أن نافذة أدوات المطور مشفرة في HTML و JavaScript- يمكنك أن ترى ذلك من خلال وضع ما يلي في الكروم شريط العنوان:

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

شيئان أدهشني- أولاً ، ينتمي حقوق الطبع والنشر للرموز إلى Apple (مع الأخذ في الاعتبار دعمها لـ WebKit ، وهذا ليس مفاجئًا للغاية) ، وثانياً ، يبدو أنه لا يمكنك الوصول إلى JavaScript أو CSS أو ملفات الصور مباشرة من خلال النقر على الروابط في رمز المصدر.

لذلك سؤالان:

أين يتم تخزين أصول DevTools على جهاز الكمبيوتر الخاص بي أو كيف يمكنني الوصول إليها بطريقة أخرى؟ أو حتى أفضل ، هل يمكن لشخص ما تحديد المكتبة المستخدمة واسمحوا لي أن أعرف كيف مرخصة لها؟ أنا دائمًا على البحث عن مجموعة أدوات واجهة المستخدم التي تم تنفيذها جيدًا و DevTools تبدو رائعة.

هل كانت مفيدة؟

المحلول

على جهاز Mac ، يوجد مفتش الويب على: /system/library/frameworks/webkit.framework/versions/a/frameworks/webcore.framework/resources/inspector/

المفتش هو رمز محتوى ذاتي تمامًا ، ولم يتم استخدام مكتبات خارجية. عندما تعلم أن الكود الخاص بك سيتم تشغيله فقط في متصفح ويب واحد ...

إن ترخيص WebKit عمومًا LGPL و BSD ، إلا أن ملفات مفتش الويب جميعها لديها مالكي حقوق الطبع والنشر (Apple و Google و Nokia ، إلخ) والترخيص التالي:

يُسمح بإعادة التوزيع والاستخدام في النماذج المصدر والثنائية ، مع أو بدون تعديل ، شريطة استيفاء الشروط التالية:

  1. يجب أن تحتفظ إعادة توزيع رمز المصدر بإشعار حقوق الطبع والنشر أعلاه ، وقائمة الشروط هذه وإخلاء المسؤولية التالية.
  2. يجب أن تقوم إعادة التوزيع في النموذج الثنائي بإعادة إنتاج إشعار حقوق الطبع والنشر أعلاه ، وقائمة الشروط هذه وإخلاء المسؤولية التالية في الوثائق و/أو المواد الأخرى المتوفرة مع التوزيع.
  3. لا يجوز استخدام اسم Apple Computer ، Inc. ("Apple") أو أسماء المساهمين لها لتأييد أو الترويج للمنتجات المستمدة من هذا البرنامج دون إذن كتابي مسبق محدد.

    يتم توفير هذا البرنامج "كما هو" ويتم تخلي أي ضمانات صريحة أو ضمنية ، بما في ذلك ، على سبيل المثال لا الحصر ، الضمانات الضمنية للتسويق واللياقة لغرض معين. لن تتحمل أي أبل أو مساهميها بأي حال من الأحوال مسؤولية أي أضرار مباشرة أو غير مباشرة أو عرضية أو خاصة أو مثالية أو مثالية أو تبعية (بما في ذلك ، على سبيل المثال لا الحصر ، شراء السلع أو الخدمات البديلة ؛ فقدان الاستخدام أو البيانات أو الأرباح ؛ أو ومع ذلك ، تسبب في انقطاع الأعمال) وعلى أي نظرية للمسؤولية ، سواء في العقد ، أو المسؤولية الصارمة ، أو الضرر (بما في ذلك الإهمال أو غير ذلك) الناشئة بأي طريقة من استخدام هذا البرنامج ، حتى لو ننصح بإمكانية حدوث مثل هذا الضرر.

نظرًا لأنه مفتوح المصدر ، يمكنك أن تتقدم والمساهمة في المشروع ، انظر http://webkit.org

نصائح أخرى

إذا كنت تريد فقط رؤية محتوى الملفات ، فاستخدم URIS التالي

chrome-devtools://devtools/DevTools.js
chrome-devtools://devtools/devTools.css
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top