Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo pressupõe que você já definiu manipuladores de protocolo no manifesto do aplicativo Web PWA e está depurando seu aplicativo usando o DevTools. Para saber mais sobre como definir e registrar protocolos em seu PWA, consulte Lidar com protocolos em um PWA.
Use a ferramenta Aplicativo para verificar e testar se o Microsoft Edge registrou com êxito seu aplicativo como um manipulador para protocolos definidos no manifesto do aplicativo Web.
Veja também:
- Teste o registro do manipulador de protocolo de URL em Depurar um Aplicativo Web Progressivo (PWA).
Verifique se os manipuladores de protocolo estão definidos corretamente
Se você ainda não definiu manipuladores para protocolos no manifesto do aplicativo Web do PWA, a ferramenta Aplicativo observará que os protocolos não foram definidos e fornecerá informações adicionais sobre como atualizar o manifesto do aplicativo Web.
Se você tiver definido os protocolos corretamente no manifesto do aplicativo Web, a ferramenta Aplicativo relatará que o Microsoft Edge encontrou registros válidos de manipulador de protocolo e que você pode testar esses manipuladores de protocolo com o PWA instalado.
Para verificar se você definiu corretamente os manipuladores de protocolo:
No Microsoft Edge, vá para o seu PWA. Você pode usar o aplicativo de demonstração PWAmp.
Abra o DevTools (F12).
Na Barra de Atividades, selecione a ferramenta Aplicativo .
Na árvore à esquerda, expanda Manifesto e selecione Manipuladores de Protocolo.
A página Manifesto rola para baixo até a seção Manipuladores de protocolo .
Se os manipuladores de protocolo não tiverem sido definidos no manifesto do aplicativo Web ou tiverem sido definidos incorretamente, a seguinte mensagem será exibida: "Defina manipuladores de protocolo no manifesto para registrar seu aplicativo como um manipulador para protocolos personalizados quando seu aplicativo for instalado."
Se os manipuladores de protocolo tiverem sido definidos com êxito no manifesto do aplicativo Web, a seguinte mensagem será exibida: "Registro de manipulador de protocolo válido encontrado no manifesto. Com o aplicativo instalado, teste os protocolos registrados."
Protocolos de teste da ferramenta Aplicativo
Para testar os manipuladores de protocolo que você definiu, use a seção Manipuladores de protocolo da página >Manifesto da ferramenta >Aplicativo.
Para testar seus manipuladores de protocolo da ferramenta Aplicativo, você deve primeiro instalar seu PWA; consulte Instalando um PWA em Usar PWAs (Aplicativos Web Progressivos) no Microsoft Edge.
A ferramenta Aplicativo detecta todos os manipuladores de protocolo do manifesto do aplicativo Web.
Para testar um manipulador de protocolo:
Abra um PWA no Microsoft Edge. Você pode usar o aplicativo de demonstração PWAmp.
Instale o PWA; consulte Instalando um PWA em Usar PWAs (Aplicativos Web Progressivos) no Microsoft Edge.
Abra o DevTools (F12).
Na Barra de Atividades, selecione a ferramenta Aplicativo .
Na árvore à esquerda, expanda Manifesto e selecione Manipuladores de Protocolo.
A página Manifesto rola para baixo até a seção Manipuladores de protocolo .
Na lista suspensa, selecione o protocolo a ser testado.
Insira o restante do URI na caixa de texto e clique no botão Testar protocolo :
No exemplo acima, o URI a seguir está sendo testado:
web+amp://files.freemusicarchive.org/storage-freemusicarchive-org/music/no_curator/Kevin_MacLeod/Jazz_Sampler/Kevin_MacLeod_-_AcidJazz.mp3Seu PWA foi iniciado. Dependendo do sistema operacional (SO), talvez seja necessário permitir que o Microsoft Edge abra seu PWA e aceite as permissões no nível do sistema operacional para registrar seu aplicativo como um manipulador para seu protocolo.
Confira também
- Teste o registro do manipulador de protocolo de URL em Depurar um Aplicativo Web Progressivo (PWA).
- Lidar com protocolos em um PWA
Blog do Windows:
MDN:
- protocol_handlers no manifesto MDN > PWA.
- Navegador: registerProtocolHandler() no MDN.