MDN Javascript Docs для автономного использования - PullRequest
52 голосов
/ 29 февраля 2012

Я пытаюсь сделать Справочник по MDN Javascript доступным для просмотра в автономном режиме (для личного пользования).
Я не являюсь владельцем или разработчиком веб-сайта, и я могу получить доступ только к его сгенерированным выводам.

Моей первой мыслью было добавить HTML5 appcache.manifest на страницу; Используя manifestR , я сгенерировал список ресурсов страницы.
Затем я попытался указать свой локальный файл манифеста, используя протокол file:///, протокол http:// и, наконец, base64 string, представляющий содержимое файла (data:text/cache-manifest,). Кажется, ничего не работает.

Немного погуглив, я наткнулся на их публичный FTP . Вы еще не полностью его просмотрели пока . Но до сих пор не нашел упоминаний о js docs .


Я рассмотрел сохранение страниц HTML с помощью команды браузера Сохранить как; Но я бы предпочел разработать сканер на основе JavaScript, а не сохранять каждую страницу отдельно.

Где я могу найти автономную версию MDN Docs? Или как я могу просматривать документы MDN в автономном режиме?

Ответы [ 5 ]

60 голосов
/ 28 августа 2013

Загрузите его по адресу 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).

26 голосов
/ 19 декабря 2013

Документы по JavaScript вместе с большинством веб-справочных страниц MDN доступны на DevDocs .

Приложение с открытым исходным кодом и может быть запущено в автономном режиме: https://github.com/Thibaut/devdocs

Прост в настройке и не требует очистки MDN.

6 голосов
/ 17 декабря 2012

Это выглядит довольно многообещающе: https://github.com/rgarcia/dochub

Это сайт документации "все в одном", который можно установить на свой компьютер (требуется узел), содержащий данные из ряда стандартных веб-ссылок , включая MDN . Он содержит компонент скребка экрана, который извлекает информацию из MDN и обновляет ее довольно быстро (по крайней мере, намного быстрее, чем упомянутая выше команда wget mirror). Я не подтвердил, насколько полные документы настолько чистые, но на первый взгляд они выглядят довольно неплохо.

5 голосов
/ 04 мая 2012

Если у вас Mac, Dash (http://kapeli.com/dash) имеет наборы документов, сгенерированные из Mozilla Developer Network, включая JavaScript. Вы также можете отказаться от использования Dash, загрузив набор документов непосредственно из http://kapeli.com/feeds/JavaScript.tgz.

2 голосов
/ 29 февраля 2012

скачайте wget и используйте его для зеркалирования документа:

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

...