Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Estas PWAs de demonstração mostram como utilizar funcionalidades e APIs que podem melhorar progressivamente as suas aplicações quando instaladas em dispositivos.
O primeiro exemplo a utilizar ao começar é o exemplo de conversor de temperatura.
Veja o ficheiro Readme do exemplo; alguns exemplos requerem a configuração e não funcionam se clicar na ligação da aplicação abaixo.
A maioria destas demonstrações do PWA estão no repositório MicrosoftEdge/Demos .
1DIV
1DIV é um editor CSS que permite aos utilizadores criar desenhos ao criar apenas um elemento HTML e código CSS.
Readme e código fonte, Aplicação.
1DIV utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Sobreposição de Controlos de Janela | 1DIV utiliza o espaço normalmente reservado pela barra de título para apresentar um logótipo, campo de pesquisa e botão. | Apresentar conteúdo na área da barra de título com a Sobreposição de Controlos de Janela |
cliente Email
Um PWA de cliente de e-mail simulado que demonstra como utilizar processadores de protocolos PWA.
Readme e código fonte, Aplicação.
Email cliente utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Processamento de Protocolos |
mailto as ligações são processadas pela aplicação para começar a compor um novo e-mail. |
Processar protocolos num PWA |
Meta tag do título da aplicação
Uma aplicação Web de demonstração para mostrar a application-title meta tag.
Readme e código fonte, Aplicação.
A Meta Tag de Título da Aplicação utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
application-title meta tag |
O PWA efetua alterações de runtime ao <meta name="application-title" content=""> elemento . |
application-title no <atributo meta> name na MDN. |
Sincronização de Fundo do PWA
A demonstração da Sincronização de Fundo do PWA permite-lhe enviar mensagens de chat mesmo quando está offline. Se estiver offline ao enviar uma mensagem, a aplicação utiliza a Sincronização de Fundo para enviar a mensagem mais tarde, quando estiver novamente online.
Readme e código fonte, Aplicação.
A demonstração da API de Sincronização de Fundo do PWA utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Sincronização em Segundo Plano | Ativa a utilização do PWA quando estiver offline; sincroniza os dados com o servidor quando a ligação de rede é restaurada. | Sincronizar e atualizar um PWA em segundo plano |
Processadores de ficheiros PWA
A aplicação de processadores de ficheiros PWA processa ficheiros *.txt como uma aplicação nativa.
Readme e código fonte, Aplicação.
A aplicação de processadores de ficheiros PWA utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Processamento de Ficheiros | O file_handlers membro do manifesto da aplicação Web permite que um PWA processe tipos de ficheiro como uma aplicação nativa. |
Processar ficheiros num PWA |
Instalador do PWA
Um PWA que utiliza a API de Instalação Web para instalar outros PWAs. Também utiliza a Alvenaria CSS.
Readme e código fonte, Aplicação.
O instalador do PWA utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| API de Instalação Web | O instalador do PWA utiliza a navigator.install() API para instalar outros PWAs no dispositivo. |
API de Instalação Web |
| Alvenaria CSS | Em vez de uma grelha estrita com intervalos abaixo dos itens mais curtos, os itens na linha seguinte são levantados para preencher as lacunas. | Esquema de alvenaria |
Consulte também:
Temporizador PWA
Tem um botão Definir temporizador e pode definir a duração do temporizador.
Readme e código fonte, Aplicação.
PWA To Do
Crie listas de tarefas localmente no browser ou instale a aplicação. Clique na ligação Acerca de na demonstração composta.
Readme e código fonte, Aplicação.
PWAmp
O PWAmp é um leitor de música de ambiente de trabalho que reproduz ficheiros de áudio locais e remotos.
Readme e código fonte, Aplicação.
PWAmp utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Sobreposição de Controlos de Janela | O espaço normalmente reservado à barra de título pode ser utilizado pela PWAmp para apresentar uma visualização da música atual. | Apresentar conteúdo na área da barra de título com a Sobreposição de Controlos de Janela |
| Processamento de Protocolos | As ligações que começam com web+amp: podem ser utilizadas para partilhar músicas remotas. |
Processar protocolos num PWA |
| Processamento de Ficheiros | Os ficheiros de áudio podem ser abertos diretamente com PWAmp. Clique com o botão direito do rato num ficheiro que termine com .mp3 , por exemplo, e clique em Abrir com. |
Processar ficheiros num PWA |
| Partilha Web | As músicas podem ser partilhadas com outras aplicações através da caixa de diálogo de partilha do sistema operativo. | Partilhar conteúdo |
| Partilhar Destino | Outras aplicações podem partilhar ficheiros de áudio com PWAmp, através da caixa de diálogo de partilha do sistema operativo. | Receber conteúdo partilhado |
| Widget | Um Mini-player Widget pode ser instalado no Windows 11 Widgets dashboard para ver a música atual. | Apresentar um widget PWA no Windows Widgets Board |
| Barra lateral | O PWAmp pode ser afixado à barra lateral no Microsoft Edge. | Criar um PWA para a barra lateral no Microsoft Edge |
Conversor de temperatura
Uma aplicação de demonstração PWA simples que converte temperaturas. Veja Exemplo de conversor de temperatura.
Readme e código fonte, Aplicação.
wami
o wami pode aplicar uma sequência de passos de manipulação de imagens, como recortar, redimensionar, rodar ou adicionar efeitos em lotes de imagens.
Readme e código fonte, Aplicação.
wami utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Sobreposição de Controlos de Janela | O espaço normalmente reservado para a barra de título pode ser utilizado pela wami. | Apresentar conteúdo na área da barra de título com a Sobreposição de Controlos de Janela |
| Acesso ao Sistema de Ficheiros | o wami pode guardar as imagens transformadas novamente no disco. | API de Acesso ao Sistema de Ficheiros |
BPM Techno
O BPM Techno analisa o áudio através do microfone do dispositivo e apresenta um contador BPM (beats por minuto) em tempo real.
Readme e código fonte, Aplicação.
Esta demonstração está no repositório webmaxru/bpm-counter .
O BPM Techno utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Atalhos | BPM Techno define um atalho que permite aos utilizadores carregar um ficheiro de áudio na aplicação. | Definir atalhos de aplicação (menus de premir ou clicar com o botão direito do rato) |
| Processamento de Ficheiros | O BPM Techno processa nativamente ficheiros *.mp3 . |
Processar ficheiros num PWA |
| Partilhar Destino | Outras aplicações podem partilhar ficheiros de áudio com o BPM Techno através da caixa de diálogo de partilha do sistema operativo. | Receber conteúdo partilhado |
| Processamento de Protocolos | A aplicação processa URIs que podem ser utilizados web+bpm: para enviar ligações para uma música a analisar. |
Processar protocolos num PWA |
Webboard
O Webboard é uma aplicação de desenho.
Readme e código fonte, Aplicação.
Esta demonstração está no repositório pwa-builder/web-whiteboard .
O Webboard utiliza as seguintes funcionalidades:
| Recurso | Descrição | Documentação |
|---|---|---|
| Partilha Web | Os desenhos podem ser partilhados com outras aplicações através da caixa de diálogo de partilha do sistema operativo. | Partilhar conteúdo |
Consulte também
- Clone o repositório de Demonstrações do Edge para a unidade em Código de exemplo para DevTools.