架构师_程序员_码农网

N Recuperar contraseña
Registrarse

QQ登录

Sólo un paso para empezar

Buscar en
Vista:3229|Repuesta: 2
打印 上一主题 下一主题

[资料]【WebView2】(一)Guía para principiantes de la tecnología Microsoft Edge WebView2

[Copiar enlace]
A 跳转到指定楼层
propietario
发表于 2022-9-25 13:51:37|只看该作者回帖奖励|Navegar hacia atrás |Modo de lectura
El control WebView2 de Microsoft Edge permite incrustar tecnologías web (HTML, CSS y JavaScript) en aplicaciones nativas. El control WebView2 utiliza Microsoft Edge como motor de dibujo para mostrar contenido web en aplicaciones nativas.

Introducción a Microsoft Edge WebView2: https: //learn.microsoft.com/zh-cn/microsoft-edge/webview2/

Con WebView2, puedes incrustar código web en diferentes partes de tu aplicación nativa o generar todas tus aplicaciones nativas en una única instancia de WebView2. En pocas palabras, la aplicación que desarrolles (por ejemplo, WPF, WinForm) puede incrustar algunas páginas web.



Descripción oficial Ventajas de WebView2

Ecosistema web y conjunto de habilidades. Aproveche toda la plataforma web, las bibliotecas, las herramientas y el talento que existen en el ecosistema web.
Innovación rápida. El desarrollo web permite una rápida implementación e iteración.
Compatibilidad con Windows 7, 8, 10 y 11. Compatibilidad con una experiencia de usuario coherente en Windows 7, Windows 8, Windows 10 y Windows 11.
Funcionalidad nativa. Acceso a un conjunto completo de API nativas.
Código compartido. Añadir código web a la base de código aumenta la reutilización en múltiples plataformas.
Soporte de Microsoft. Microsoft proporciona soporte y añade nuevas solicitudes de funciones en las plataformas compatibles.
Distribución permanente. Confíe en la última versión de Chromium con actualizaciones periódicas de la plataforma y parches de seguridad.
Distribución de versión fija. También es posible empaquetar bits de Chromium específicos de la versión en tu aplicación.
Adopción incremental. Añadir gradualmente componentes web a una aplicación.

Ventajas y desventajas de cada una de las tecnologías WebView2

Ventajas:

1. Desarrollo híbrido, puedes usar la tecnología rica front-end HTML, JS, CSS para hacer efectos geniales, algunos gráficos con tecnología back-end es muy difícil de lograr, usar el front-end para hacerlo es muy simple;
2. Para las aplicaciones con la vinculación de forma compleja, el uso de front-end marco de desarrollo de back-end de desarrollo tiene una gran ventaja;
3. Si el incrustado es un enlace en línea , puede que sólo tenga que actualizar el sitio puede ser , no hay necesidad de actualizar el cliente , incluso si está incrustado en los recursos de la página web , sólo tiene que actualizar el paquete de recursos de descarga ;
4. tiempo de ejecución en Windows 11 , el componente está instalado en el sistema de forma predeterminada, por lo que la aplicación empaquetada no será muy grande;

Desventajas:

1. Ahora sólo se puede ejecutar en la parte superior de la plataforma Windows, no sé si hay una intención multiplataforma;
2. Si el sistema no tiene instalado el tiempo de ejecución WebView2, el software no se ejecutará correctamente, por lo que la primera vez puede que tenga que conectarse o instalar el entorno de ejecución necesario;

Kernel del Navegador WebView2

En pocas palabras, WebView2 es un kernel de navegador que le proporciona la capacidad de renderizar recursos front-end. El kernel de navegador utilizado por WebView2 es Chromium, un navegador web desarrollado por Google. Distribuido bajo múltiples derechos de autor libres, incluyendo la licencia BSD y de código abierto, el desarrollo de Chromium puede haber comenzado ya en 2006. Chromium es el motor detrás del navegador Google Chrome de Google, y su propósito es crear un navegador de propósito general seguro, estable y rápido.

Plataformas compatibles con WebView2

Se admiten los siguientes entornos de programación:


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


La aplicación WebView2 puede ejecutarse en las siguientes versiones de Windows:

Windows 11
Windows 10
Windows 10 IoT Enterprise Edition LTSC x32 2019
Windows 10 IoT Enterprise Edition LTSC x64 2019
Windows 10 IoT Enterprise Edition 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 tiempo de ejecución de WebView2 es un tiempo de ejecución redistribuible que sirve como base (o soporte) de la plataforma Web para aplicaciones WebView2. Este concepto es similar al de Visual C++ o el tiempo de ejecución .NET para aplicaciones C++/.NET. El tiempo de ejecución WebView2 contiene binarios modificados de Microsoft Edge que han sido ajustados y probados para aplicaciones WebView2. Cuando se instala el tiempo de ejecución WebView2, no aparece como una aplicación de navegador visible para el usuario. Por ejemplo, los usuarios no disponen de un acceso directo al navegador en el escritorio ni de una entrada en el menú Inicio.

En Windows 11, el tiempo de ejecución de WebView2 está instalado por defecto, lo que significa que sólo en versiones inferiores del sistema operativo es necesario instalar manualmente el tiempo de ejecución de WebView2, como se muestra a continuación:



Descargar WebView2 runtime: https: //developer.microsoft.com/zh-cn/microsoft-edge/webview2/

(Fin)





Artículo anterior: 20 nuevas API para .
Next :[WebView2](二)WinForm introduce WebView2 para mostrar contenido web
Red de agricultores de código, sólo se publica en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
sofabed
owner|发表于 2022-9-25 20:47:13|只看该作者
c# Navegador Firefox kernel geckofx, capaz de proxy, independencia de procesos, etc.
h ttps:// www.itsvse.com/thread-2859-1-1.html
La red de agricultores de código, sólo se publica en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
nike air jordan pas cher
banco
发表于 2023-8-8 09:06:26|只看该作者
No estoy seguro de poder hacerlo.
El código agricultor red, sólo se publica en el proceso de la práctica, se encontró con dificultades técnicas, no engañar a los demás.
Tienes que iniciar sesión antes de poder volver a publicar Iniciar sesión | Registrarse

E sta versión de las normas integrales


Descargo de responsabilidad: Todo el software, materiales de programación o artículos publicados por la red agricultor código se limita a fines de estudio e investigación, el contenido anterior no se utilizará con fines comerciales o ilegales, de lo contrario, todas las consecuencias del usuario será responsable de su propia. Esta información del sitio de la red, disputa de derechos de autor no tiene nada que ver con este sitio. Usted debe eliminar por completo el contenido anterior de su ordenador dentro de las 24 horas después de la descarga. Si le gusta el programa, por favor apoye el software genuino, compre el registro y obtenga un mejor servicio genuino. Si se produce alguna infracción, póngase en contacto con nosotros por correo electrónico para solucionarlo.

Correo To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 05:06

Respuesta rápidaVolver arribaVolver a la lista