2012-02-29 27 views
47

मैं ऑफ़लाइन ब्राउज़िंग (व्यक्तिगत उपयोग) के लिए MDN's Javascript Reference उपलब्ध कराने की कोशिश कर रहा हूं।
मैं वेबसाइट के मालिक और न ही डेवलपर हूं, और मैं केवल इसके जेनरेट आउटपुट तक पहुंच सकता हूं।एमडीएन जावास्क्रिप्ट दस्तावेज़

मेरा पहला विचार पृष्ठ में एक HTML5 appcache.manifest इंजेक्ट करना था; manifestR का उपयोग करके मैंने पृष्ठ की संपत्तियों की एक सूची बनाई है।
फिर मैंने प्रोटोकॉल का उपयोग करके file:/// प्रोटोकॉल का उपयोग करके मेरी स्थानीय मेनिफेस्ट फ़ाइल को इंगित करने का प्रयास किया है और आखिरकार base64 string का उपयोग करके फ़ाइल की सामग्री (data:text/cache-manifest,) का प्रतिनिधित्व किया है। कुछ भी काम नहीं करता है।

थोड़ी सी गुगलने के बाद, मैंने अपने public FTP पर ठोकर खाई। इसे को अभी तक क्रॉल नहीं किया है। लेकिन अभी भी जेएस डॉक्स का कोई उल्लेख नहीं मिला।


मैं ब्राउज़र की सहेजें का उपयोग कमांड के रूप में HTML पृष्ठों की बचत पर विचार किया है; लेकिन मैं प्रत्येक पृष्ठ को अलग से सहेजने के बजाय जावास्क्रिप्ट-आधारित क्रॉलर विकसित करना चाहता हूं।

मुझे एमडीएन डॉक्स का ऑफ़लाइन संस्करण कहां मिल सकता है? या ऑफ़लाइन होने पर मैं एमडीएन दस्तावेज़ कैसे ब्राउज़ कर सकता हूं?

+0

वर्तमान में एमडीएन दस्तावेज़ों का कोई ऑफलाइन संस्करण नहीं है और आप एफ़टीपी सर्वर को क्रॉल करना बंद कर सकते हैं - आपको वहां नहीं मिलेगा। ऑफ़लाइन उपयोग के लिए दस्तावेज़ों को निर्यात करना अगले एमडीएन संस्करण के लिए योजनाबद्ध है, लेकिन मुझे यकीन नहीं है कि वह कितना दूर है। –

+0

@WladimirPalant के रूप में उल्लेख किया गया है, यह योजना बनाई है। यह भी देखें: [मूल सुझाव] (http://mdn.uservoice.com/forums/51389-mdn-website-feedback-http-developer-mozilla-org/suggestions/1390125-mdn- दस्तावेज- उपलब्ध-for-offline- पढ़ना) और [संबंधित बग] (https://bugzilla.mozilla.org/show_bug.cgi?id=665750)। –

+1

एमडीएन ऑफलाइन प्रतिलिपि। https://github.com/mozilla/kuma/ –

उत्तर

54

डाउनलोड यह https://mdn-downloads.s3-us-west-2.amazonaws.com/developer.mozilla.org.tar.gz

"Downloading content" section of About MDN पर ऊपर के लिंक (एक टारबॉल डाउनलोड के लिए) MDN सामग्री का उपयोग करने के अन्य तरीके, दोनों एकल पृष्ठों के रूप में पर और तीसरे पक्ष के उपकरणों के माध्यम से मार्गदर्शन के साथ प्रदान करता है।

और अन्य: wget & सह के साथ दर्पण मत करो, यह वेबसाइट पर अनिवार्य दबाव डाल रहा है और अन्य उपयोगकर्ताओं को बाधित करता है। कम से कम सुनिश्चित करें कि https://developer.mozilla.org/robots.txt (जो कोमल थ्रॉटलिंग के लिए पूछता है) ठीक तरह से संभाला जाता है। उदाहरण के लिए Wget इसे संभाल नहीं करता है (http://savannah.gnu.org/bugs/?30999)।

+8

पर एक बनाए रखा कांटा है यह ध्यान देने योग्य है कि यह टैरबॉल ** पूरे ** एमडीएन विकी स्रोत की एक प्रति का प्रतिनिधित्व करता है, जिसमें सभी लोकल, सभी उपयोगकर्ता पेज, सभी बात शामिल हैं पेज, सब कुछ। यह मेरी मशीन पर आकार में 5 गीगाबाइट्स के बारे में एक विशाल फ़ोल्डर में डिकंप्रेस करता है। एक बड़ा सौदा नहीं है, लेकिन यह अपेक्षा से बड़ा रास्ता था। –

+0

बस 'wget --limit-rate = 200k --continue https: // developer.mozilla.org/media/developer.mozilla.org.tar.gz' का उपयोग करें - जो आपको डाउनलोड को फिर से शुरू करने देगा। और फ़ाइल अब डिकंप्रेशन से पहले 7 जी है। – Orwellophile

2

डाउनलोड wget और इसका इस्तेमाल डॉक दर्पण:

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

+8

देखें, यह सर्वर की तरह है कि एमडीएन सिर्फ इसलिए मिलता है क्योंकि वे इसे ऑफ़लाइन ब्राउज़ करने के तरीके को स्पष्ट नहीं करते हैं। –

+0

यह अनंत अनुरोध भेजता है। क्या यह सभी सामग्री को पकड़ सकता है? – Vinay

4

आप एक मैक, डैश (http://kapeli.com/dash) है जावास्क्रिप्ट सहित मोज़िला डेवलपर नेटवर्क से उत्पन्न docsets, है । आप सीधे http://kapeli.com/feeds/JavaScript.tgz से डॉससेट डाउनलोड करके डैश का उपयोग करने से बच सकते हैं।

+2

[Zeal] (http://zealdocs.org) डैश के लिए एक लिनक्स और विंडोज विकल्प है। यहां तक ​​कि [आईडीई प्लगइन्स] भी हैं (http://zealdocs.org/usage.html) उपलब्ध – lightonphiri

+0

दुर्भाग्य से वर्तमान में इस जावास्क्रिप्ट दस्तावेज़ में केवल एपीआई दस्तावेज शामिल हैं! – Anwar

6

यह काफी आशाजनक दिखता है: https://github.com/rgarcia/dochub

यह एक सब-इन-वन प्रलेखन साइट है जो अपने कंप्यूटर पर स्थापित किया जा सकता है (नोड की आवश्यकता है), मानक वेब संदर्भ MDN सहित अनेक से डेटा युक्त। इसमें एक स्क्रीन स्क्रैपर घटक होता है जो एमडीएन से जानकारी निकालता है, और इसे काफी तेज़ी से अपडेट करता है (ऊपर वर्णित Wget दर्पण कमांड से कम से कम बहुत तेज़)। मैंने पुष्टि नहीं की है कि दस्तावेज़ों को कैसे स्क्रैप किया गया है, लेकिन पहली नज़र में वे बहुत अच्छे लगते हैं।

+1

http://dochub.io/#javascript/ – Nickolay

+0

यह मेरे लिए बिल्कुल सही था - ऑफलाइन होने पर मुझे वेब विकास के लिए आवश्यक सभी संदर्भ ... –

+1

यह प्रोजेक्ट मृत लगता है –

18

एमडीएन के अधिकांश वेब संदर्भ पृष्ठों के साथ जावास्क्रिप्ट दस्तावेज़ DevDocs पर उपलब्ध हैं।

एप्लिकेशन खुला स्रोत है और ऑफ़लाइन चलाया जा सकता है: https://github.com/Thibaut/devdocs

यह स्थापित करने के लिए आसान है और MDN scraping की आवश्यकता नहीं है।

+1

मुझे इस बारे में कैसे पता नहीं चला? यह निश्चित रूप से सही उत्तर के रूप में चिह्नित किया जाना चाहिए। इंडेक्सड डीबी का उपयोग कर ऑफलाइन स्टोरेज?! यह इतना मेटा है कि मैं रो रहा हूँ। इस तरह के एक अद्भुत उपकरण के निर्माण के लिए धन्यवाद! – samson

-1

MDN Javascript डॉक और पीडीएफ संस्करण में ऑफ़लाइन उपयोग के लिए दस्तावेज़।

thisGithub में चेक करें।

किसी की मदद कर सकता है।