Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 6989|Respuesta: 3

[Fuente] [WebView2] (1) Introducción inicial a la tecnología Microsoft Edge WebView2

[Copiar enlace]
Publicado el 25-9-2022 13:51:37 | | | |
El control Microsoft Edge WebView2 permite incrustar tecnologías web (HTML, CSS y JavaScript) en aplicaciones nativas. El control de WebView2 utiliza Microsoft Edge como motor de dibujo para mostrar contenido web en aplicaciones nativas.

Presentamos Microsoft Edge WebView2:El inicio de sesión del hipervínculo es visible.

Con WebView2, puedes incrustar código web en diferentes partes de tu aplicación nativa, o construir todas tus aplicaciones nativas en una única instancia de WebView2. En términos sencillos, significa que desarrollas una aplicación (por ejemplo, WPF, WinForm) que puede incrustar algunas páginas web.



Descripción oficial de las ventajas de WebView2

Ecosistema web y conjunto de habilidades. Aprovecha toda la plataforma web, las bibliotecas, las herramientas y el talento que existen en el ecosistema web.
Innova rápido. El desarrollo web permite un despliegue e iteración rápidos.
Soporte para Windows 7, 8, 10 y 11. Soporte para una experiencia de usuario coherente en Windows 7, Windows 8, Windows 10 y Windows 11.
Funciones nativas. Accede al conjunto completo de APIs nativas.
Código compartido. Añadir código web a tu base de código puede aumentar la reutilización en múltiples plataformas.
Soporte de Microsoft. Microsoft ofrece soporte y añade nuevas solicitudes de funciones en plataformas compatibles.
Distribución perenne. Confía en la última versión de Chromium con actualizaciones regulares de la plataforma y parches de seguridad.
Distribución de versiones corregida. También puedes incluir versiones específicas de bits de Chromium en tu app.
Adopción incremental. Paso a paso para añadir componentes web a tu aplicación.

Pros y contras de la tecnología Personal WebView2

Ventaja:

1. Desarrollo híbrido, puedes usar tecnología HTML, JS y CSS de front-end para crear efectos interesantes, algunos gráficos son muy difíciles de implementar con tecnología back-end, y es muy fácil hacerlo con front-end;
2. Para aplicaciones con enlazamiento complejo de formularios, el uso del desarrollo de marcos front-end tiene grandes ventajas sobre el desarrollo back-end;
3. Si el enlace online está incrustado, puede que solo necesites actualizar el sitio, no es necesario actualizar el cliente, incluso si es un recurso web embebido, solo necesitas actualizar el paquete de recursos de descarga;
4. DuraciónEn Windows 11, este componente se instala por defecto en el sistema, por lo tanto, la aplicación empaquetada no será muy grande;

Defecto:

1. Ahora solo puede funcionar en la plataforma Windows, y no sé si hay planes para cruzar plataformas en el futuro;
2. Si el sistema no instala el entorno de ejecución de WebView2, el software no puede ejecutarse normalmente, por lo que puede ser necesario conectarse a internet o instalar el entorno de ejecución requerido por primera vez;

Núcleo del navegador WebView2

En pocas palabras, WebView2 es un núcleo de navegador que ofrece funciones para ayudarte a renderizar recursos front-end. El núcleo del navegador utilizado por WebView2 es Chromium, un navegador web desarrollado por Google. Distribuido bajo múltiples derechos de autor gratuitos como la licencia BSD y el código abierto, Chromium pudo haber estado en desarrollo ya en 2006. Chromium es el motor detrás del navegador Google Chrome de Google, que pretende crear un navegador universal que sea seguro, estable y rápido.

Plataformas compatibles con WebView2

Se soportan los siguientes entornos de programación:

  • Win32 C/C++
  • .NET Framework 4.5 o posterior
  • .NET Core 3.1 o posterior
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


Las aplicaciones de WebView2 pueden ejecutarse en las siguientes versiones de Windows:

Windows 11
Windows 10
Windows 10 IoT Enterprise LTSC x32 2019
Windows 10 IoT Enterprise LTSC x64 2019
Windows 10 IoT Enterprise 21h1 x64
Windows 8.1
Windows 7 **
Windows Server 2019
Windows Server 2016
Windows Server 2012
Windows Server 2012 R2
Windows Server 2008 R2 **

Tiempo de ejecución de WebView2

El runtime de WebView2 es un runtime redistributable que actúa como base (o soporte) para la aplicación WebView2 (o soporta) la plataforma web. Este concepto es similar a Visual C++ o al entorno de ejecución .NET para aplicaciones C++/.NET. El runtime de WebView2 contiene binarios modificados de Microsoft Edge que han sido ajustados y probados para aplicaciones WebView2. Una vez instalado el tiempo de ejecución de WebView2, no aparece como una aplicación de navegador visible para el usuario. Por ejemplo, los usuarios no tienen accesos directos ni entradas en el escritorio del navegador en el menú Inicio.

En el sistema operativo Windows 11,El entorno de ejecución de WebView2 ya está instalado por defecto, lo que también significa que solo necesitas instalar manualmente el entorno de ejecución de WebView2 en versiones inferiores del sistema operativo, como se muestra en la figura siguiente:



Descarga el runtime de WebView2:El inicio de sesión del hipervínculo es visible.

(Fin)





Anterior:20 nuevas APIs para .NET 6
Próximo:[WebView2] (2) WinForm introduce WebView2 para mostrar contenido web
 Propietario| Publicado el 25-9-2022 20:47:13 |
El núcleo de Firefox del navegador C#, Geckofx, puede implementar funciones como la independencia del proxy y de procesos
https://www.itsvse.com/thread-2859-1-1.html
Publicado el 8-8-2023 09:06:26 |
Ven a aprender
Publicado el 22-4-2025 11:54:37 |
Es demasiado dañino
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com