Pergunta

Notei algo no Chrome outro dia - abri as Ferramentas do desenvolvedor e, em seguida, cliquei em visualizar código-fonte e fiquei inicialmente surpreso ao notar que aparentemente a janela das ferramentas do desenvolvedor está codificada em HTML e JavaScript - você pode ver isso colocando o seguinte no Chrome Barra de endereço:

view-source:chrome://devtools/devtools.html

Duas coisas me impressionaram: primeiro, os direitos autorais dos códigos pertencem à Apple (considerando o apoio ao WebKit, isso não é muito surpreendente) e, segundo, parece que você não pode acessar os arquivos JavaScript, CSS ou de imagem diretamente através do Chrome clicando nos links em o código-fonte.

Então, duas perguntas:

Onde estão os ativos do DevTools armazenados no meu computador ou como posso acessá-los?Ou melhor ainda, alguém pode identificar a biblioteca usada e me informar como está licenciada?Estou sempre em busca de um kit de ferramentas de UI bem implementado - e o Devtools parece ótimo.

Foi útil?

Solução

Em um Mac, o Web Inspector está localizado em:/System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Resources/inspector/

O inspetor é um código totalmente independente, nenhuma biblioteca externa foi usada.Quando você sabe que seu código só será executado em um navegador da web…

A licença do WebKit é geralmente LGPL e BSD, no entanto, todos os arquivos do Web Inspector têm diferentes proprietários de direitos autorais (Apple, Google, Nokia, etc.) e a seguinte licença:

Redistribuição e uso em formas fonte e binárias, com ou sem modificação, são permitidas desde que as seguintes condições sejam Conheci:

  1. As redistribuições de código-fonte devem manter os direitos autorais acima aviso, esta lista de condições e a seguinte isenção de responsabilidade.
  2. As redistribuições em forma binária devem reproduzir os direitos autorais acima aviso, esta lista de condições e a seguinte isenção de responsabilidade no documentação e/ou outros materiais fornecidos com a distribuição.
  3. Nem o nome da Apple Computer, Inc.("Apple") nem os nomes de seus colaboradores podem ser usados para endossar ou promover produtos derivados deste software sem permissão prévia específica por escrito.

    ESTE SOFTWARE É FORNECIDO "NO ESTADO EM QUE SE ENCONTRA" E QUALQUER EXPRESSÃO EXPRESSA OU IMPLÍCITA GARANTIAS, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS IMPLÍCITAS DE A COMERCIALIZAÇÃO E A ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA SÃO ISENTAS.EM NENHUMA CIRCUNSTÂNCIA A APPLE OU SEUS COLABORADORES SERÃO RESPONSÁVEIS POR QUALQUER DANOS INDIRETOS, INCIDENTAIS, ESPECIAIS, EXEMPLARES OU CONSEQUENCIAIS (INCLUINDO, MAS NÃO LIMITADO A, AQUISIÇÃO DE BENS SUBSTITUTOS OU SERVIÇOS;PERDA DE USO, DADOS OU LUCROS;OU INTERRUPÇÃO DE NEGÓCIOS) NO ENTANTO CAUSADA E EM QUALQUER TEORIA DA RESPONSABILIDADE, SEJA EM CONTRATO, RESPONSABILIDADE OBJETIVA OU ATO ILÍCITO (INCLUINDO NEGLIGÊNCIA OU DE OUTRA FORMA) DECORRENTE DE QUALQUER FORMA FORA DO USO DESTE SOFTWARE, MESMO SE AVISADO DO POSSIBILIDADE DE TAL DANO.

Por ser de código aberto, você pode ampliar e contribuir com o projeto, consulte http://webkit.org

Outras dicas

Se você quiser apenas ver o conteúdo dos arquivos, use os seguintes URIs

chrome-devtools://devtools/DevTools.js
chrome-devtools://devtools/devTools.css
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top