MDN javascript docs para uso off-line
-
14-11-2019 - |
Pergunta
Eu estou tentando fazer MDN a Referência de Javascript disponível para navegação off-line (uso pessoal).
Eu não sou o proprietário do web site nem o desenvolvedor, e eu só posso acessar a sua saída gerada.
A minha primeira ideia foi injetar uma HTML5 appcache.manifest
na página ;Usando manifestR Eu tenho gerada uma lista de página de ativos.
Então eu tentei apontando para o meu local de manifesto de arquivo utilizando a file:///
protocolo, usando o http://
protocolo e, finalmente, usando um base64 string
, que representam o conteúdo do arquivo (data:text/cache-manifest,
).Nada parece funcionar.
Depois pesquisando um pouco, me deparei com o seu FTP público.Ainda não totalmente rastreado ele ainda.Mas ainda não encontrei qualquer menção a js docs.
Eu tenho considerado verão as páginas HTML usando o navegador do comando Salvar Como;Mas eu gostaria de, ao invés de desenvolver um javascript baseado no rastreador do que salvar cada página separadamente.
Onde posso encontrar uma versão offline do MDN o google Docs ?Ou como posso navegar MDN docs mesmo estando off-line ?
Solução
Fazer o Download no https://mdn-downloads.s3-us-west-2.amazonaws.com/developer.mozilla.org.tar.gz
O "Fazer download de conteúdo" seção Sobre MDN fornece o link acima (para uma tarball de download), juntamente com orientações sobre outras formas de acesso ao MDN conteúdo, como páginas simples e através de ferramentas de terceiros.
E outros :não espelho com o wget & co, este é colocar onu necessária pressão sobre o site e dificulta a outros usuários.Pelo menos, certifique-se de https://developer.mozilla.org/robots.txt (que pede para gentil otimização) é tratado corretamente.O Wget não lidar com isso, por exemplo (http://savannah.gnu.org/bugs/?30999).
Outras dicas
O JavaScript do google docs, juntamente com a maioria dos MDN web de páginas de referência estão disponíveis no DevDocs.
O aplicativo é open source e pode ser executada offline:https://github.com/Thibaut/devdocs
É fácil de configurar e não necessita de raspagem MDN.
Isso parece bastante promissora: https://github.com/rgarcia/dochub
É um tudo-em-um site de documentação que pode ser instalado em seu próprio computador (requer nó), contendo os dados a partir de um número de referências da web padrão incluindo MDN.Ele contém uma tela raspador componente que extrai a informação do MDN, e atualiza-lo rapidamente (pelo menos muito mais rápido do que o wget espelho comando mencionado acima).Eu ainda não confirmou a como completar os docs são como raspada, mas, à primeira vista, eles parecem muito bons.
Se você tem um Mac, Traço (http://kapeli.com/dash) tem docsets gerado a partir do Mozilla Developer Network, incluindo JavaScript.Você também pode evitar o uso de Traço baixando o docset diretamente a partir de http://kapeli.com/feeds/JavaScript.tgz.
baixar o wget e usá-lo para o espelho doc :
wget -m -p https://developer.mozilla.org/en/JavaScript/Reference