سؤال

أحاول أن أجعل مرجع جافا سكريبت الخاص بـ MDN متاح للتصفح دون الاتصال بالإنترنت (الاستخدام الشخصي).
أنا لست مالك موقع الويب ولا مطوره، ولا يمكنني سوى الوصول إلى المخرجات التي تم إنشاؤها.

كان أول ما فكرت به هو إدخال HTML5 appcache.manifest في الصفحة ;استخدام البيانR لقد قمت بإنشاء قائمة بأصول الصفحة.
ثم حاولت الإشارة إلى ملف البيان المحلي الخاص بي باستخدام ملف file:/// البروتوكول باستخدام http:// البروتوكول وأخيراً استخدام a base64 string, ، يمثل محتويات الملف (data:text/cache-manifest,).يبدو أن لا شيء يعمل.

بعد البحث على Google قليلاً، عثرت على موقعهم بروتوكول نقل الملفات العام.لم أقم بالزحف إليه بشكل كامل حتى الآن.ولكن لا يزال لم يتم العثور على أي إشارة إلى مستندات js.


لقد فكرت في حفظ صفحات HTML باستخدام أمر Save As الخاص بالمتصفح؛لكنني أفضل تطوير زاحف يعتمد على جافا سكريبت بدلاً من حفظ كل صفحة على حدة.

أين يمكنني العثور على إصدار غير متصل بالإنترنت من MDN Docs؟أو كيف يمكنني تصفح مستندات MDN أثناء عدم الاتصال بالإنترنت؟

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

المحلول

قم بتنزيله على https://mdn-downloads.s3-us-west-2.amazonaws.com/developer.mozilla.org.tar.gz

ال قسم "تنزيل المحتوى" في حول MDN يوفر الرابط أعلاه (لتنزيل كرة القطران) بالإضافة إلى إرشادات حول طرق أخرى للوصول إلى محتوى MDN، سواء كصفحات فردية أو عبر أدوات خارجية.

و اخرين :لا تتطابق مع wget & co، فهذا يضع ضغطًا غير ضروري على موقع الويب ويعوق المستخدمين الآخرين.على الأقل تأكد https://developer.mozilla.org/robots.txt (الذي يطلب الاختناق اللطيف) يتم التعامل معه بشكل صحيح.Wget لا يتعامل مع هذا على سبيل المثال (http://savannah.gnu.org/bugs/?30999).

نصائح أخرى

تتوفر مستندات JavaScript بالإضافة إلى معظم الصفحات المرجعية على الويب الخاصة بـ MDN على مستندات التطوير.

التطبيق مفتوح المصدر ويمكن تشغيله دون الاتصال بالإنترنت:https://github.com/Thibaut/devdocs

إنه سهل الإعداد ولا يتطلب إلغاء MDN.

يبدو هذا واعدًا إلى حد ما: https://github.com/rgarcia/dochub

إنه موقع توثيق شامل يمكن تثبيته على جهاز الكمبيوتر الخاص بك (يتطلب عقدة)، ويحتوي على بيانات من عدد من مراجع الويب القياسية بما في ذلك MDN.يحتوي على مكون مكشطة الشاشة الذي يستخرج المعلومات من MDN، ويقوم بتحديثها بسرعة إلى حد ما (على الأقل أسرع بكثير من أمر wget Mirror المذكور أعلاه).لم أؤكد مدى اكتمال المستندات المحذوفة، لكنها تبدو جيدة جدًا للوهلة الأولى.

إذا كان لديك جهاز ماك، داش (http://kapeli.com/dash) يحتوي على مجموعات مستندات تم إنشاؤها من شبكة مطوري Mozilla، بما في ذلك JavaScript.يمكنك أيضًا تجنب استخدام Dash عن طريق تنزيل مجموعة المستندات مباشرة من http://kapeli.com/feeds/JavaScript.tgz.

قم بتنزيل wget واستخدمه لعكس المستند:

wget -m -p https://developer.mozilla.org/en/JavaScript/Reference

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top