架构师_程序员_码农网

N Recupera la password
Registrazione

QQ登录

Un solo passo per iniziare

Ricerca
Vista:3229|Risposta: 2
打印 上一主题 下一主题

[资料]【WebView2】(一)Guida per i principianti alla tecnologia WebView2 di Microsoft Edge

[Copia link]
A 跳转到指定楼层
proprietario
发表于 2022-9-25 13:51:37|只看该作者回帖奖励 | Scorrimento all'indietro|Modalità di lettura
Il controllo WebView2 di Microsoft Edge consente di incorporare tecnologie web (HTML, CSS e JavaScript) in applicazioni native. Il controllo WebView2 utilizza Microsoft Edge come motore di disegno per visualizzare il contenuto Web nelle applicazioni native.

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

Con WebView2 è possibile incorporare il codice Web in diverse parti dell'applicazione nativa o generare tutte le applicazioni native in un'unica istanza di WebView2. In poche parole, l'applicazione sviluppata (ad esempio WPF, WinForm) può incorporare alcune pagine web.



Descrizione ufficiale Vantaggi di WebView2

Ecosistema web e set di competenze. Sfruttare l'intera piattaforma web, le librerie, gli strumenti e i talenti presenti nell'ecosistema web.
Innovazione rapida. Lo sviluppo web consente una rapida distribuzione e iterazione.
Supporto di Windows 7, 8, 10 e 11. Supporto per un'esperienza utente coerente in Windows 7, Windows 8, Windows 10 e Windows 11.
Funzionalità native. Accesso a un set completo di API native.
Condivisione del codice. L'aggiunta di codice web alla base di codice aumenta il riutilizzo su più piattaforme.
Supporto Microsoft. Microsoft fornisce supporto e aggiunge nuove funzionalità richieste sulle piattaforme supportate.
Distribuzione sempreverde. Si può contare sull'ultima versione di Chromium con aggiornamenti regolari della piattaforma e patch di sicurezza.
Distribuzione a versione fissa. È anche possibile inserire bit di Chromium specifici per la versione nella propria applicazione.
Adozione incrementale. Aggiunta graduale di componenti web a un'applicazione.

Vantaggi e svantaggi delle singole tecnologie WebView2

Vantaggi:

1. Sviluppo ibrido, è possibile utilizzare la ricca tecnologia front-end HTML, JS, CSS per creare effetti interessanti; alcuni grafici con la tecnologia back-end sono molto difficili da realizzare, mentre utilizzare il front-end per farlo è molto semplice;
2. Per le applicazioni con collegamenti a moduli complessi, l'uso del framework di sviluppo front-end rispetto allo sviluppo back-end ha un grande vantaggio;
3. Se l'incorporato è un link online, può solo bisogno di aggiornare il sito può essere, non c'è bisogno di aggiornare il client, anche se è incorporato nelle risorse della pagina web, è solo bisogno di aggiornare il pacchetto di risorse di download;
4. runtime in Windows 11, il componente è installato sul sistema per impostazione predefinita, quindi l'applicazione confezionata non sarà molto grande;

Svantaggi:

1. Ora può essere eseguito solo sulla piattaforma Windows, non so se esiste un'intenzione multipiattaforma;
2. Se il sistema non ha installato il runtime WebView2, il software non funzionerà correttamente, quindi la prima volta potrebbe essere necessario andare online o installare l'ambiente di runtime richiesto;

Kernel del browser WebView2

Il kernel del browser utilizzato da WebView2 è Chromium, un browser web sviluppato da Google. Distribuito sotto diversi diritti d'autore liberi, tra cui la licenza BSD, e open source, lo sviluppo di Chromium potrebbe essere iniziato già nel 2006. Chromium è il motore alla base del browser Google Chrome di Google e il suo scopo è quello di creare un browser generico sicuro, stabile e veloce.

Piattaforme supportate da WebView2

Sono supportati i seguenti ambienti di programmazione:


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


L'applicazione WebView2 può essere eseguita sulle seguenti versioni di 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 **

Runtime WebView2

Il runtime WebView2 è un runtime ridistribuibile che funge da base (o supporto) per la piattaforma Web per le applicazioni WebView2. Questo concetto è simile a quello di Visual C++ o del runtime .NET per le applicazioni C++/.NET. Il runtime WebView2 contiene i binari modificati di Microsoft Edge che sono stati messi a punto e testati per le applicazioni WebView2. Quando il runtime WebView2 è installato, non appare come un'applicazione del browser visibile all'utente. Ad esempio, gli utenti non hanno un collegamento al desktop del browser o una voce nel menu Start.

In Windows 11, il runtime WebView2 è installato per impostazione predefinita, il che significa che solo nelle versioni inferiori del sistema operativo è necessario installare manualmente il runtime WebView2, come mostrato di seguito:



Scarica il runtime di WebView2: https: //developer.microsoft.com/zh-cn/microsoft-edge/webview2/

(Fine)





Articolo precedente: 20 nuove API per .
Articolo successivo: [WebView2](二)WinForm introduce WebView2 per visualizzare contenuti web
Codice rete agricoltore, solo pubblicato nel processo di pratica, ha incontrato difficoltà tecniche, non fuorviare gli altri.
divano letto
proprietario| 发表于 2022-9-25 20:47:13|只看该作者
c# Browser Firefox kernel geckofx, capace di proxy, indipendenza dai processi, ecc.
h ttps:// www.itsvse.com/thread-2859-1-1.html
Il codice farmer network, pubblicato solo nel processo di pratica, ha incontrato difficoltà tecniche, non ingannare gli altri.
nike air jordan pas cher
panchina
发表于 2023-8-8 09:06:26|只看该作者
Non sono sicuro di essere in grado di farlo.
Il codice rete contadina, pubblicato solo nel processo di pratica, ha incontrato difficoltà tecniche, non ingannare gli altri.
Devi effettuare il login prima di poter postare Log in | Registrati

Q uesta versione delle regole integrali


Disclaimer: Tutti i software, i materiali di programmazione o gli articoli rilasciati dalla rete Code Farmer sono limitati a scopi di studio e ricerca; i contenuti di cui sopra non devono essere utilizzati per scopi commerciali o illegali, altrimenti, tutte le conseguenze dell'utente saranno responsabili per la propria. Le informazioni di questo sito provengono dalla rete, la disputa sul copyright non ha nulla a che fare con questo sito. È necessario rimuovere completamente il contenuto di cui sopra dal computer entro 24 ore dal download. Se vi piace il programma, sostenete il software autentico, acquistate la registrazione e ottenete un servizio autentico migliore. In caso di violazione, si prega di contattarci via e-mail per risolvere il problema.

Posta To:help@itsvse.com

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

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

Risposta rapidaTorna all'inizioTorna all'elenco