架构师_程序员_码农网

K Parolayı al
Kayıt Olun

QQ登录

Başlamak için sadece bir adım

Arama
Görüntüleme:3229|Yanıt: 2
打印 上一主题 下一主题

[资料] 【WebView2】(一) Microsoft Edge WebView2 Teknolojisine Başlangıç Kılavuzu

[Bağlantıyı Kopyala]
D 跳转到指定楼层
sahibi
发表于 2022-9-25 13:51:37|只看该作者回帖奖励|TersGözat|Okuma Modu
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
Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmadı.
sofabed
owner| 发表于 2022-9-25 20:47:13|只看该作者
c# Tarayıcı Firefox çekirdeği geckofx, proxy yeteneğine sahip, işlem bağımsızlığı vb.
h ttps:// www.itsvse.com/thread-2859-1-1.html
Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
nike air jordan pas cher
tezgah
发表于 2023-8-8 09:06:26|只看该作者
Bunu yapabileceğimden emin değilim.
Kod çiftçi ağı, sadece uygulama sürecinde yayınlandı, teknik zorluklarla karşılaştı, başkalarını yanıltmayın.
Geri gönderi yapabilmeniz için giriş yapmanız gerekmektedir Giriş Yap | Kayıt Ol

İntegral kurallarının bu versiyonu


Yasal Uyarı: Code Farmer ağı tarafından yayınlanan tüm yazılım, programlama materyalleri veya makaleler çalışma ve araştırma amaçlarıyla sınırlıdır; yukarıdaki içerik ticari veya yasadışı amaçlarla kullanılamaz, aksi takdirde kullanıcının tüm sonuçları kendi sorumluluğundadır. Bu site bilgileri ağdan alınmıştır, telif hakkı anlaşmazlığının bu site ile hiçbir ilgisi yoktur. Yukarıdaki içeriği indirdikten sonraki 24 saat içinde bilgisayarınızdan tamamen kaldırmalısınız. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kaydı satın alın ve daha iyi orijinal hizmet alın. Herhangi bir ihlal varsa, bununla ilgilenmek için lütfen bizimle e-posta yoluyla iletişime geçin.

Posta To:help@itsvse.com

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

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

Hızlı YanıtBaşadön Listeye dön