29/11/2021 12:34 MDN javascript docs for offline use
PY4U.NET
MDN javascript docs
for offline use
I am trying to make MDN's Javascript Reference
available for offline browsing (personal use).
I am not the website's owner nor developer, and
I can only access its generated output.
My first thought was to inject an HTML5
appcache.manifest in the page ; Using
manifestR I have generated a list of the
page's assets.
Then I've tried pointing to my local manifest
file using the file:/// protocol, using the
http:// protocol and finally using a base64
string, representing the file's contents
(data:text/cache-manifest,). Nothing seems to
work.
After googling a bit, I stumbled upon their
public FTP . Haven't fully crawled it yet. But
still didn't find any mentions of the js docs.
I have considered saving the HTML
pages using the browser's Save As
command; But I would rather develop a
javascript-based crawler than saving
every single page separately.
Where can I find an offline version of MDN Docs
? Or how can I browse MDN docs while being
offline ?
Asked By: Pierre || Source
Answer #1:
Download it at https://mdn-downloads.s3-us-
west-
2.amazonaws.com/developer.mozilla.org.tar.gz
The "Downloading content" section of About MDN
provides the above link (for a tarball
download) along with guidance on other ways to
..
access the MDN content, both as single pages Book now
English
28
and via third-party tools.
Book your action-
packed trip today
https://www.py4u.net/discuss/982111 1/3
29/11/2021 12:34 MDN javascript docs for offline use
And others : don't mirror with wget & co, this
is putting un-needed pressure on the website
PY4U.NET and hinders other users. At least make sure BOO
https://developer.mozilla.org/robots.txt (which
asks for gentle throttling) is properly
handled. Wget does not handle this for instance
( http://savannah.gnu.org/bugs/?30999 ).
Answered By: Pierre
Answer #2:
The JavaScript docs along with most of MDN's
web reference pages are available on DevDocs .
The app is open source and can be run offline:
https://github.com/Thibaut/devdocs
It's easy to set up and doesn't require
scraping MDN.
Answered By: zerodeux
Answer #3:
If you have a Mac, Dash
( http://kapeli.com/dash ) has docsets generated
from the Mozilla Developer Network, including
JavaScript. You can also avoid using Dash by
downloading the docset directly from
http://kapeli.com/feeds/JavaScript.tgz .
Answered By: Thibaut
Answer #4:
This looks fairly promising:
https://github.com/rgarcia/dochub
It's an all-in-one documentation site which can
be installed on your own computer (requires
node), containing data from a number of
standard web references including MDN. It
contains a screen scraper component that
extracts the info from MDN, and updates it
fairly quickly (at least a lot faster than the
wget mirror command mentioned above). I haven't
confirmed how complete the docs are as scraped,
but at first glance they look pretty good.
.. Book now
English
Answered By: bogdansrc
28
Book your action-
packed trip today
https://www.py4u.net/discuss/982111 2/3
29/11/2021 12:34 MDN javascript docs for offline use
PY4U.NET Answer #5: BOO
download wget and use it to mirror the doc :
wget -m -p
https://developer.mozilla.org/en/JavaScript/Ref
erence
Answered By: user4815162342
The answers/resolutions are collected from
stackoverflow, are licensed under cc by-sa 2.5
, cc by-sa 3.0 and cc by-sa 4.0 .
# More Articles
MDN javascript docs for offline use
Are fluid websites worth making anymore? [closed]
How to test a webpage meant for Retina display?
How to force vim to syntax-highlight a file as html?
What are best practices to order elements in <head>?
Inspect hovered element in Chrome?
How to position two divs horizontally within another div
How to change the text of a label?
How do you turn off auto-capitalisation in HTML form
fields in iOS?
jquery get all input from specific form
Bootstrap table without stripe / borders
Find closing HTML tag in Sublime Text
What Unicode character do you use in your website?
(instead of image icons)
.. Book now
English
28
Book your action-
packed trip today
https://www.py4u.net/discuss/982111 3/3