Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 6989|Yanıt: 3

[Kaynak] [WebView2] (1) Microsoft Edge WebView2 teknolojisine ilk giriş

[Bağlantıyı kopyala]
2022-9-25 13:51:37 tarihinde yayınlandı | | | |
Microsoft Edge WebView2 kontrolü, web teknolojilerinin (HTML, CSS ve JavaScript) yerel uygulamalara gömülmesine olanak tanır. WebView2 kontrolü, web içeriğini yerel uygulamalarda görüntülemek için çizim motoru olarak Microsoft Edge'i kullanır.

Microsoft Edge WebView2'yi tanıtıyoruz:Bağlantı girişi görünür.

WebView2 ile, web kodunu yerel uygulamanızın farklı bölümlerine gömebilir veya tüm yerel uygulamalarınızı tek bir WebView2 örneğinde oluşturabilirsiniz. Basitçe söylemek gerekirse, bazı web sayfalarını gömülebilen bir uygulama (örneğin WPF, WinForm) geliştirdiğiniz anlamına gelir.



WebView2 avantajlarının resmi açıklaması

Web ekosistemi ve beceri seti. Web ekosisteminde var olan tüm web platformunu, kütüphaneleri, araçları ve yetenekleri kullanın.
Hızlı yenilik yapın. Web geliştirme, hızlı dağıtım ve yineleme imkanı sağlar.
Windows 7, 8, 10 ve 11 desteği. Windows 7, Windows 8, Windows 10 ve Windows 11 arasında tutarlı bir kullanıcı deneyimi desteği.
Yerel işlevler. Tüm yerel API setine erişin.
Kod paylaşımı. Web kodu kod tabanınıza eklemek, birden fazla platformda yeniden kullanımı artırabilir.
Microsoft desteği. Microsoft, desteklenen platformlarda destek sağlar ve yeni özellik talepleri ekler.
Her zaman yeşil dağılım. Düzenli platform güncellemeleri ve güvenlik yamalarıyla en son Chromium sürümüne güvenin.
Sürüm dağıtımı düzeltildi. Ayrıca uygulamanızda belirli Chromium bitleri sürümlerini paketleyebilirsiniz.
Aşamalı evlat edinme. Uygulamanıza web bileşenlerini eklemek için adım adım.

Kişisel WebView2 teknolojisinin artıları ve eksileri

Avantaj:

1. Hibrit geliştirmede, zengin ön uç HTML, JS, CSS teknolojisiyle harika efektler yapabilirsiniz, bazı grafikleri arka uç teknolojisiyle uygulamak çok zordur ve ön uç ile yapmak çok kolaydır;
2. Karmaşık form bağlantısı olan uygulamalar için, ön uç çerçeve geliştirme kullanımı, arka uç geliştirmeye göre büyük avantajlara sahiptir;
3. Çevrimiçi bağlantı gömülüyse, sadece siteyi güncellemeniz gerekebilir, istemciyi güncellemenize gerek yok, gömülü bir web kaynağı olsa bile, sadece indirme kaynak paketini güncellemeniz yeterlidir;
4. Çalışma süresiWindows 11'de bu bileşen varsayılan olarak sisteme kuruludur, bu nedenle, paketlenmiş uygulama çok büyük olmayacaktır;

Eksiklik:

1. Artık sadece Windows platformunda çalışabiliyor ve gelecekte platformlar arası işlem planı olup olmadığını bilmiyorum;
2. Sistem WebView2 çalışma zamanını yüklemezse, yazılım normal çalışamaz, bu yüzden çevrimiçi olmak veya gerekli çalışma ortamını ilk kez kurmak gerekebilir;

WebView2 tarayıcı çekirdeği

Basitçe söylemek gerekirse, WebView2, ön uç kaynaklarını render etmenize yardımcı olacak fonksiyonlar 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 gibi birden fazla ücretsiz telif hakkı altında dağıtılan Chromium, 2006 gibi erken bir tarihte geliştirme aşamasında olabilir. Chromium, güvenli, istikrarlı ve hızlı evrensel bir tarayıcı yaratmayı amaçlayan Google'ın Google Chrome tarayıcısının arkasındaki motordur.

WebView2 destekli platformlar

Aşağıdaki programlama ortamları desteklenmektedir:

  • Win32 C/C++
  • .NET Framework 4.5 veya daha yeni sürümler
  • .NET Core 3.1 veya daha yeni sürümler
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


WebView2 uygulamaları, aşağıdaki Windows sürümlerinde çalışabilir:

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 **

WebView2 çalışma zamanı

WebView2 çalışma zamanı, WebView2 uygulamasının temelini (veya desteğini) oluşturan ve web platformunu destekleyen, 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ı kurulduktan sonra, kullanıcı tarafından görünür bir tarayıcı uygulaması olarak görünmez. Örneğin, kullanıcıların tarayıcı masaüstü kısayolları veya Başlat menüsünde girişler yoktur.

Windows 11 işletim sisteminde,WebView2 çalışma zamanı zaten varsayılan olarak kuruludur, bu da WebView2 çalışma zamanını yalnızca işletim sisteminin alt sürümlerine manuel olarak yüklemeniz gerektiği anlamına gelir, aşağıdaki şekilde gösterildiği gibi:



WebView2 çalışma zamanını indirin:Bağlantı girişi görünür.

(Son)





Önceki:.NET 6 için 20 yeni API
Önümüzdeki:[WebView2] (2) WinForm, web içeriğini görüntülemek için WebView2'yi tanıtıyor
 Ev sahibi| 2022-9-25 tarihinde 20:47:13 tarihinde yayınlandı |
C# tarayıcı Firefox çekirdeği Geckofx, proxy ve süreç bağımsızlığı gibi işlevleri uygulayabilir
https://www.itsvse.com/thread-2859-1-1.html
2023-8-8 09:06:26 tarihinde yayınlandı |
Gel ve öğren
2025-4-22 11:54:37 tarihinde yayınlandı |
Çok zararlı
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com