|
Microsoft Edge WebView2 denetimi, web teknolojilerinin (HTML, CSS ve JavaScript) yerel uygulamalara gömülmesine olanak tanır. WebView2 denetimi, yerel uygulamalarda web içeriğini görüntülemek için çizim motoru olarak Microsoft Edge'i kullanır.
Microsoft Edge WebView2'ye Giriş: https: //learn.microsoft.com/zh-cn/microsoft-edge/webview2/
WebView2 ile web kodunu yerel uygulamanızın farklı bölümlerine yerleştirebilir veya tüm yerel uygulamalarınızı tek bir WebView2 örneğinde oluşturabilirsiniz. Basitçe söylemek gerekirse, geliştirdiğiniz uygulama (örneğin WPF, WinForm) bazı web sayfalarını gömebilir.
Resmi Açıklama WebView2 Avantajları
Web ekosistemi ve beceri seti. Web ekosisteminde var olan tüm web platformundan, kütüphanelerden, araçlardan ve yeteneklerden yararlanın. Hızlı inovasyon. Web geliştirme, hızlı dağıtım ve yinelemeye olanak tanır. Windows 7, 8, 10 ve 11 desteği. Windows 7, Windows 8, Windows 10 ve Windows 11'de tutarlı bir kullanıcı deneyimi için destek. Yerel işlevsellik. Eksiksiz bir yerel API setine erişim. Kod paylaşımı. Kod tabanına web kodu eklemek, birden fazla platformda yeniden kullanımı artırır. Microsoft desteği. Microsoft, desteklenen platformlarda destek sağlar ve yeni özellik istekleri ekler. Evergreen dağıtım. Düzenli platform güncellemeleri ve güvenlik yamaları ile Chromium'un en son sürümüne güvenin. Sabit sürüm dağıtımı. Uygulamanızda sürüme özgü Chromium bitlerini paketlemek de mümkündür. Kademeli benimseme. Bir uygulamaya kademeli olarak web bileşenleri ekleme.
Bireysel WebView2 teknolojilerinin avantajları ve dezavantajları
Avantajlar:
1. Hibrit geliştirme, harika efektler yapmak için zengin ön uç HTML, JS, CSS teknolojisini kullanabilirsiniz, arka uç teknolojisi ile bazı grafikler elde etmek çok zordur, bunu yapmak için ön ucu kullanmak çok basittir; 2. Karmaşık form bağlantısı olan uygulamalar için, arka uç geliştirmeden ziyade ön uç çerçeve geliştirmenin kullanılması çok büyük bir avantaja sahiptir; 3. Gömülü bir çevrimiçi bağlantı ise, yalnızca siteyi güncellemeniz gerekebilir, istemciyi güncellemenize gerek yoktur, web sayfası kaynaklarına gömülü olsa bile, yalnızca indirme kaynağı paketini güncellemeniz gerekir; 4. Windows 11'de çalışma zamanı , bileşen varsayılan olarak sisteme yüklenir, bu nedenle paketlenmiş uygulama çok büyük olmayacaktır;
Dezavantajlar:
1. Şimdi sadece Windows platformunun üstünde çalışabilir, platformlar arası bir niyet olup olmadığını bilmiyorum; 2. Sistemde WebView2 çalışma zamanı yüklü değilse, yazılım düzgün çalışmayacaktır, bu nedenle ilk kez çevrimiçi olmanız veya gerekli çalışma zamanı ortamını yüklemeniz gerekebilir;
WebView2 Tarayıcı Çekirdeği
Basitçe söylemek gerekirse, WebView2 size ön uç kaynakları oluşturma yeteneği sağlayan bir tarayıcı çekirdeğidir. WebView2 tarafından kullanılan tarayıcı çekirdeği, Google tarafından geliştirilen bir web tarayıcısı olan Chromium'dur. BSD lisansı ve açık kaynak dahil olmak üzere birden fazla ücretsiz telif hakkı altında dağıtılan Chromium geliştirme, 2006 gibi erken bir tarihte başlamış olabilir. Chromium, Google'ın Google Chrome tarayıcısının arkasındaki motordur ve amacı güvenli, kararlı ve hızlı bir genel amaçlı tarayıcı oluşturmaktır.
WebView2 Desteklenen Platformlar
Aşağıdaki programlama ortamları desteklenmektedir:
Win32 C/C++ .NET Framework 4.5 veya üstü .NET Core 3.1 veya üstü .NET 5 .NET 6 WinUI 2.0 WinUI 3.0
WebView2 uygulaması aşağıdaki Windows sürümlerinde çalışabilir:
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 **
WebView2 Çalışma Zamanı
WebView2 çalışma zamanı, WebView2 uygulamaları için Web platformunun temeli (veya desteği) olarak hizmet veren yeniden dağıtılabilir bir çalışma zamanıdır. Bu kavram, Visual C++ veya C++/.NET uygulamaları için .NET çalışma zamanına benzer. WebView2 çalışma zamanı, WebView2 uygulamaları için ince ayarlanmış ve test edilmiş değiştirilmiş Microsoft Edge ikili dosyalarını içerir. WebView2 çalışma zamanı yüklendiğinde, kullanıcı tarafından görülebilen bir tarayıcı uygulaması olarak görünmez. Örneğin, kullanıcıların Başlat menüsünde bir tarayıcı masaüstü kısayolu veya girişi yoktur.
Windows 11'de, WebView2 çalışma zamanı varsayılan olarak yüklenir; bu, yalnızca işletim sisteminin daha düşük sürümlerinde, aşağıda gösterildiği gibi WebView2 çalışma zamanını manuel olarak yüklemeniz gerektiği anlamına gelir:
WebView2 çalışma zamanını indirin: https: //developer.microsoft.com/zh-cn/microsoft-edge/webview2/
(Bitiş)
|
Önceki makale: 20 yeni API için .Sonraki: [WebView2](二)WinForm web içeriğini görüntülemek için WebView2'yi sunar
|