Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estos PPA de demostración muestran cómo usar características y API que pueden mejorar progresivamente las aplicaciones cuando se instalan en dispositivos.
El primer ejemplo que se va a usar al empezar es el ejemplo de convertidor de temperatura.
Consulte el archivo Léame para obtener el ejemplo; algunos ejemplos requieren configuración y no funcionan si simplemente hace clic en el vínculo de la aplicación siguiente.
La mayoría de estas demostraciones de PWA están en el repositorio MicrosoftEdge/Demos .
1DIV
1DIV es un editor CSS que permite a los usuarios crear dibujos mediante la creación de un solo elemento HTML y código CSS.
1DIV usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Superposición de controles de ventana | 1DIV usa el espacio normalmente reservado por la barra de título para mostrar un logotipo, un campo de búsqueda y un botón. | Mostrar contenido en el área de la barra de título mediante la superposición de controles de ventana |
Email cliente
PWA de cliente de correo electrónico simulado que muestra cómo usar controladores de protocolo PWA.
Email cliente usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Control de protocolos |
mailto La aplicación controla los vínculos para empezar a redactar un nuevo correo electrónico. |
Control de protocolos en una PWA |
Etiqueta meta de título de aplicación
Una aplicación web de demostración para mostrar la application-title metaetiqueta.
La metaetiqueta de título de aplicación usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
application-title Metaetiqueta |
PWA realiza cambios en tiempo de ejecución en el <meta name="application-title" content=""> elemento . |
application-title en <el atributo de metanombre> en MDN. |
Sincronización en segundo plano de PWA
La demostración de sincronización en segundo plano de PWA le permite enviar mensajes de chat incluso cuando están sin conexión. Si está sin conexión al enviar un mensaje, la aplicación usa la sincronización en segundo plano para enviar el mensaje más adelante, cuando vuelva a estar en línea.
La demostración de la API de sincronización en segundo plano de PWA usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Sincronización en segundo plano | Habilita el uso de PWA cuando está sin conexión; sincroniza los datos con el servidor cuando se restaura la conexión de red. | Sincronización y actualización de una PWA en segundo plano |
Controladores de archivos PWA
La aplicación de controladores de archivos PWA controla *.txt los archivos como lo hace una aplicación nativa.
La aplicación de controladores de archivos PWA usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Control de archivos | El miembro del file_handlers manifiesto de aplicación web permite que un PWA controle los tipos de archivo como lo hace una aplicación nativa. |
Controlar archivos en un PWA |
Instalador de PWA
PWA que usa la API de instalación web para instalar otras PWA. También usa CSS Masonry.
El instalador de PWA usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| API de instalación web | El instalador de PWA usa la navigator.install() API para instalar otros PWA en el dispositivo. |
API de instalación web |
| Mampostería CSS | En lugar de una cuadrícula estricta que tiene espacios por debajo de elementos más cortos, los elementos de la fila siguiente se elevan para rellenar los huecos. | Diseño de mampostería |
Consulta también:
PWA del temporizador
Tiene un botón Establecer temporizador y puede establecer la duración del temporizador.
Tareas pendientes de PWA
Cree listas de tareas localmente en el explorador o mediante la instalación de la aplicación. Haga clic en el vínculo Acerca de en la demostración representada.
PWAmp
PWAmp es un reproductor de música de escritorio que reproduce archivos de audio locales y remotos.
PWAmp usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Superposición de controles de ventana | PwAmp puede usar el espacio reservado normalmente a la barra de título para mostrar una visualización de la canción actual. | Mostrar contenido en el área de la barra de título mediante la superposición de controles de ventana |
| Control de protocolos | Los vínculos que comienzan por web+amp: se pueden usar para compartir canciones remotas. |
Control de protocolos en una PWA |
| Control de archivos | Los archivos de audio se pueden abrir directamente con PWAmp. Haga clic con el botón derecho en un archivo que termine con .mp3 , por ejemplo, y haga clic en Abrir con. |
Controlar archivos en un PWA |
| Recurso compartido web | Las canciones se pueden compartir con otras aplicaciones a través del cuadro de diálogo de uso compartido del sistema operativo. | Uso compartido de contenido |
| Compartir destino | Otras aplicaciones pueden compartir archivos de audio con PWAmp, a través del cuadro de diálogo de uso compartido del sistema operativo. | Recepción de contenido compartido |
| Widget | Se puede instalar un widget de mini reproductor en Windows 11 panel widgets para ver la canción actual. | Mostrar un widget PWA en el panel de widgets de Windows |
| Barra lateral | PWAmp se puede anclar a la barra lateral de Microsoft Edge. | Compilación de una PWA para la barra lateral en Microsoft Edge |
Convertidor de temperatura
Una sencilla aplicación de demostración de PWA que convierte las temperaturas. Consulte Ejemplo de convertidor de temperatura.
Wami
wami puede aplicar una secuencia de pasos de manipulación de imágenes, como recortar, cambiar el tamaño, girar o agregar efectos en lotes de imágenes.
wami usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Superposición de controles de ventana | Wami puede usar el espacio reservado normalmente a la barra de título. | Mostrar contenido en el área de la barra de título mediante la superposición de controles de ventana |
| Acceso al sistema de archivos | wami puede guardar las imágenes transformadas de nuevo en el disco. | API de acceso al sistema de archivos |
BPM Techno
BPM Techno analiza el audio a través del micrófono del dispositivo y muestra un contador de latidos por minuto (BPM) en tiempo real.
Esta demostración se encuentra en el repositorio webmaxru/bpm-counter .
BPM Techno usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Accesos directos | BPM Techno define un acceso directo que permite a los usuarios cargar un archivo de audio en la aplicación. | Definición de accesos directos de la aplicación (menús de pulsación larga o clic con el botón derecho) |
| Control de archivos | BPM Techno controla *.mp3 los archivos de forma nativa. |
Controlar archivos en un PWA |
| Compartir destino | Otras aplicaciones pueden compartir archivos de audio con BPM Techno, a través del cuadro de diálogo de uso compartido del sistema operativo. | Recepción de contenido compartido |
| Control de protocolos | La aplicación controla web+bpm: los URI que se pueden usar para enviar vínculos a una canción que se va a analizar. |
Control de protocolos en una PWA |
Webboard
Webboard es una aplicación de dibujo.
Esta demostración se encuentra en el repositorio pwa-builder/web-whiteboard .
Webboard usa las siguientes características:
| Característica | Descripción | Documentación |
|---|---|---|
| Recurso compartido web | Los dibujos se pueden compartir con otras aplicaciones a través del cuadro de diálogo de uso compartido del sistema operativo. | Uso compartido de contenido |
Consulte también
- Clone el repositorio de Demostraciones de Edge en la unidad en código de ejemplo para DevTools.