Mobile Inspector EN
Luiz silva · Firefox
O Firefox para Android não tem DevTools. Esta extensão põe console, inspeção de elementos e rede dentro do celular, mais um Page Info próprio com mídia, links e a cadeia de certificados TLS. Roda só nos sites que você liga e não coleta nada.
<all_urls>),意味着它可以读取你在任意站点的页面内容,包括已登录的页面。这是许多扩展正常工作的必要条件,但也值得你确认来源可信。
简介
O Firefox para Android não tem ferramentas de desenvolvedor. Não tem console, não tem inspetor de elementos, não tem aba de rede — e nenhuma extensão consegue criar um DevTools de verdade, porque a API devtools.* não existe no Android. Quem precisa ver o que uma página está fazendo no celular tem hoje duas saídas: cabo USB com um computador do lado, ou nada.
Esta extensão é a terceira saída. O inspetor roda dentro da própria página, no próprio aparelho.
INSPETOR
Motor: Eruda (licença MIT), embarcado dentro da extensão. Nada é baixado de CDN.
- Console: log, erro, aviso e entrada de comandos.
- Elementos: navegação pelo DOM com realce visual do nó na tela.
- Rede: chamadas XHR e fetch, com método, status, tempo e corpo.
- Recursos e armazenamento: cookies, localStorage, sessionStorage, scripts, folhas de estilo e imagens da página.
- Sources: o texto dos arquivos que a página carregou.
Você liga o inspetor por site — enquanto você não marcar, ele fica parado. Uma vez marcado, sobe junto com a página em document_start e sobrevive a refresh e a navegação; é por isso que a aba Rede pega as chamadas desde o começo do carregamento, e não só as de depois que você abriu o painel. Se preferir não marcar o site, dá para abrir só naquela página, uma vez.
PAGE INFO
Código próprio, não é o Eruda. É a reconstrução — e a ampliação — do diálogo "Informações da página" do Firefox desktop, que no Android não existe.
Geral: título, URL, host, origem, esquema, tipo de conteúdo, tamanho, codificação, doctype, idioma, direção do texto, referenciador, política de referenciador, última modificação, estado do documento, visibilidade, nós no DOM e contexto seguro.
Mídia: imagens, vídeos, áudios, SVG inline, canvas e fundos de CSS. Cada item aparece com miniatura real, desenhada num canvas dentro da própria página a partir do bitmap que o navegador já tem decodificado — zero requisição de rede. Toque na miniatura para a prévia flutuante (dimensões, tipo, alt, endereço), e há botão para baixar o arquivo original.
Links: total, internos, externos, âncoras, mailto, tel, javascript:, nofollow, noopener e os "_blank sem noopener", agrupados por host. Esse último é um achado de segurança que costuma passar batido em revisão de site.
Scripts e folhas de estilo: o que a página carregou e de onde.
Segurança: protocolo TLS negociado, cifra, troca de chaves, esquema de assinatura, transparência de certificados, HSTS, EV, ECH e a cadeia completa de certificados, com exportação em PEM sob demanda. Esse bloco lê webRequest.getSecurityInfo() e mostra mais detalhe do que o próprio Page Info do Firefox desktop. O Firefox para Android não mostra o certificado do site em lugar nenhum; aqui ele aparece inteiro.
COMO ABRIR NO CELULAR
Menu de três pontos → Extensões → Mobile Inspector. No Firefox para Android não existe barra de ferramentas nem menu de contexto: esse item de menu e o botão flutuante do inspetor, depois de ligado, são os pontos de entrada.
LIMITAÇÕES (leia antes de instalar)
- É uma reconstrução, não o DevTools do motor do Firefox. A API devtools.* não existe no Android, então nada aqui vem do motor do navegador: não há debugger com breakpoints, profiler, throttling de rede nem editor de estilos. O painel Sources mostra o texto dos arquivos, não controla a execução.
- Em site com CSP restritiva, o hook de rede pode não funcionar. Console e inspeção de DOM continuam funcionando. A extensão detecta a situação e avisa na tela, em vez de falhar em silêncio — e não remove a proteção CSP do site para contornar isso.
- A aba Rede pega XHR e fetch desde o início do carregamento, mas não mostra os recursos que o próprio HTML carrega: imagem, CSS e script da página não aparecem ali. É limitação do Eruda.
- Imagem de outra origem sem CORS não gera miniatura: o navegador proíbe exportar o canvas nesse caso. No lugar dela aparece um ladrilho com o tipo do arquivo e o motivo.
PRIVACIDADE E PERMISSÕES
A extensão não coleta nem transmite nenhum dado do usuário. Sem telemetria, sem analytics, sem conta, sem servidor, sem CDN — na declaração de coleta de dados da AMO ela consta como "nenhuma". Tudo acontece no aparelho.
O que ela faz com a permissão que pede:
- injeta o inspetor só nos sites em que você liga, ou na página atual quando você pede;
- lê o conteúdo da página (DOM, mídia, links, scripts, folhas de estilo) para montar o Page Info;
- consulta o navegador pelo webRequest.getSecurityInfo() para mostrar TLS, cifra e cadeia de certificados;
- guarda localmente a lista de sites em que você deixou o inspetor ligado.
O que ela não faz: não liga sozinha em site nenhum, não altera, injeta nem bloqueia conteúdo da página além do próprio painel, e não desativa nem enfraquece a CSP do site.
PARA QUEM É
Quem desenvolve ou dá manutenção em site e precisa depurar no celular, sem um computador por perto. Gratuita.
CRÉDITOS
Inspetor: Eruda, licença MIT. Page Info: código próprio desta extensão.
Mobile Inspector 是做什么的
Mobile Inspector 是一款面向 Firefox 的开发者工具类扩展,主要用来调试页面、查看样式与请求、测试接口、辅助前端开发。官方对它的介绍是:O Firefox para Android não tem DevTools. Esta extensão põe console, inspeção de elementos e rede dentro do celular, mais um Page Info próprio com mídia, links e a cadeia de certificados TLS. Roda só nos sites que você liga e não coleta nada.在Firefox 附加组件商店(AMO)上,它当前版本 1.1.1,约 51 名用户。
适合什么人用
从功能定位看,Mobile Inspector 更适合前端工程师、测试与需要经常查看页面结构的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。需要注意的是它作用于所有网站,装上后建议先观察一两天,确认不影响常用站点的正常使用。
怎么安装 Mobile Inspector
- 打开Firefox 附加组件商店(AMO)上的官方页面;
- 点「添加到浏览器」并确认权限提示;
- 装好后在扩展列表里固定图标,方便随时开关。
本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。
常见问题
Mobile Inspector 是免费的吗?
Mobile Inspector 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。
Mobile Inspector 安全吗?
它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。
Mobile Inspector 支持哪些浏览器?
当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。
怎么卸载 Mobile Inspector?
在扩展管理页找到 Mobile Inspector,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。
权限清单 来自 manifest.json 原文
站点访问 1
<all_urls>
接口权限 5
cookiesstoragetabswebRequestwebRequestBlocking