Partilhar via


Manipular links para o Aplicativos Web Progressivo

Aplicativos nativos em muitos sistemas operacionais podem lidar com links. Quando as URLs associadas são ativadas, os aplicativos nativos podem solicitar que sejam iniciados em vez do navegador da Web, para criar uma experiência mais atraente para esses aplicativos.

O PWAs (Aplicativos Web progressivo) também pode lidar com links de maneira semelhante.

O sistema operacional no qual seu PWA está instalado inicia automaticamente seu PWA para qualquer link que se refira ao conteúdo que está dentro do escopo do PWA, quando qualquer uma das seguintes condições é atendida:

  • O PWA foi instalado da Microsoft Store no Windows.
  • O PWA foi instalado usando o Microsoft Edge e o Microsoft Edge é o navegador padrão no dispositivo.

Nenhum código é necessário para que o tratamento automático de link funcione, mas os usuários finais podem optar por não lidar com links automáticos. Para cancelar o tratamento automático de link:

  1. No Microsoft Edge, navegue até edge://apps.

  2. Localize o PWA para o qual você deseja desabilitar o tratamento automático de link e clique em Detalhes.

  3. Na página de detalhes do PWA, na seção Tratamento de link, clique no botão alternar.

A página de detalhes edge://apps para o aplicativo player de música PWAmp, mostrando onde o botão de alternância de tratamento de link está

O manifesto de um PWA define a qual parte do domínio de hospedagem o PWA está no escopo. Por exemplo, o nome de www.contoso.com domínio pode ter um PWA definido em www.contoso.com/app com seu escopo definido como /app. Nesse caso, todas as páginas da Web disponíveis no www.contoso.com/app caminho fazem parte do escopo PWA. No entanto, as páginas da Web no www.contoso.com/foo caminho não fazem parte do escopo PWA. Além disso, as páginas da Web disponíveis no bar.contoso.com/app ou www.contoso.co.uk também não fazem parte do escopo PWA.

As extensões de escopo permitem que um PWA capture a navegação em caminhos, subdomínios ou até mesmo sites diferentes de seu próprio escopo. Isso pode ser útil para PWAs que abrangem vários domínios para fins de localização. Por exemplo, um PWA pode abranger contoso.com, contoso.co.uke contoso.fr.

Observação: o recurso extensões de escopo está atualmente em avaliação de origem. Consulte Recursos experimentais e avaliações de origem. Para saber mais sobre o estado de desenvolvimento desse recurso no Chromium, marcar o recurso extensões de escopo do aplicativo Web no Chrome Platform Status.

Depois que o recurso puder ser usado no Microsoft Edge, vamos documentá-lo aqui. Enquanto isso, para saber mais sobre como as extensões de escopo funcionarão, consulte o documento explicador no repositório WICG.

Confira também