Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 6989|Jawab: 3

[Sumber] [WebView2] (1) Pengenalan awal teknologi Microsoft Edge WebView2

[Salin tautan]
Dipaparkan pada 2022-9-25 13:51:37 | | | |
Kontrol Microsoft Edge WebView2 memungkinkan penyematan teknologi web (HTML, CSS, dan JavaScript) di aplikasi native. Kontrol WebView2 menggunakan Microsoft Edge sebagai mesin gambar untuk menampilkan konten web di aplikasi asli.

Memperkenalkan Microsoft Edge WebView2:Login hyperlink terlihat.

Dengan WebView2, Anda dapat menyematkan kode web di berbagai bagian aplikasi native Anda, atau membuat semua aplikasi native dalam satu instance WebView2. Secara sederhana, itu berarti Anda mengembangkan aplikasi (misalnya, WPF, WinForm) yang dapat menyematkan beberapa halaman web.



Deskripsi resmi dari keunggulan WebView2

Ekosistem web dan keahlian. Manfaatkan seluruh platform web, perpustakaan, alat, dan bakat yang ada di ekosistem web.
Berinovasi dengan cepat. Pengembangan web memungkinkan penyebaran dan iterasi yang cepat.
Dukungan Windows 7, 8, 10, dan 11. Dukungan untuk pengalaman pengguna yang konsisten di Windows 7, Windows 8, Windows 10, dan Windows 11.
Fungsi asli. Akses set lengkap API asli.
Codeshare. Menambahkan kode web ke basis kode Anda dapat meningkatkan penggunaan kembali di berbagai platform.
Dukungan Microsoft. Microsoft menyediakan dukungan dan menambahkan permintaan fitur baru pada platform yang didukung.
Distribusi hijau. Andalkan Chromium versi terbaru dengan pembaruan platform rutin dan patch keamanan.
Distribusi versi diperbaiki. Anda juga dapat mengemas versi bit Chromium tertentu di aplikasi Anda.
Adopsi bertahap. Langkah demi langkah untuk menambahkan komponen web ke aplikasi Anda.

Pro dan kontra teknologi WebView2 Pribadi

Keuntungan:

1. Pengembangan hibrida, Anda dapat menggunakan teknologi HTML, JS, CSS front-end yang kaya untuk membuat efek keren, beberapa bagan sangat sulit diterapkan dengan teknologi back-end, dan sangat mudah untuk melakukannya dengan front-end;
2. Untuk aplikasi dengan tautan bentuk yang kompleks, menggunakan pengembangan kerangka kerja front-end memiliki keuntungan besar dibandingkan pengembangan back-end;
3. Jika tautan online disematkan, Anda mungkin hanya perlu memperbarui situs, tidak perlu memperbarui klien, bahkan jika itu adalah sumber daya web yang disematkan, Anda hanya perlu memperbarui paket sumber daya unduhan;
4. RuntimeDi Windows 11, komponen ini diinstal pada sistem secara default, oleh karena itu, aplikasi yang dikemas tidak akan terlalu besar;

Kekurangan:

1. Sekarang hanya dapat berjalan di platform Windows, dan saya tidak tahu apakah ada rencana untuk lintas platform di masa mendatang;
2. Jika sistem tidak menginstal runtime WebView2, perangkat lunak tidak dapat berjalan secara normal, jadi mungkin perlu online atau menginstal lingkungan berjalan yang diperlukan untuk pertama kalinya;

Kernel browser WebView2

Sederhananya, WebView2 adalah kernel browser yang menyediakan fungsi untuk membantu Anda merender sumber daya front-end. Kernel browser yang digunakan oleh WebView2 adalah Chromium, browser web yang dikembangkan oleh Google. Didistribusikan di bawah beberapa hak cipta bebas seperti lisensi BSD dan open source, Chromium mungkin telah dikembangkan pada awal tahun 2006. Chromium adalah mesin di balik browser Google Chrome Google, yang bertujuan untuk menciptakan browser universal yang aman, stabil, dan cepat.

Platform yang didukung WebView2

Lingkungan pemrograman berikut didukung:

  • Win32 C/C++
  • .NET Framework 4.5 atau yang lebih baru
  • .NET Core 3.1 atau lebih baru
  • .NET 5
  • .NET 6
  • WinUI 2.0
  • WinUI 3.0


Aplikasi WebView2 dapat berjalan pada versi Windows berikut:

Jendela 11
Jendela 10
Windows 10 IoT Enterprise LTSC x32 2019
Windows 10 IoT Enterprise LTSC x64 2019
Windows 10 IoT Enterprise 21h1 x64
Windows 8.1
Jendela 7 **
Windows Server 2019
Server Windows 2016
Server Windows 2012
Windows Server 2012 R2
Windows Server 2008 R2**

Runtime WebView2

Runtime WebView2 adalah runtime yang dapat didistribusikan ulang yang bertindak sebagai fondasi (atau dukungan) untuk aplikasi WebView2 (atau mendukung) platform web. Konsep ini mirip dengan Visual C++ atau runtime .NET untuk aplikasi C++/.NET. Runtime WebView2 berisi biner Microsoft Edge yang dimodifikasi yang telah disempurnakan dan diuji untuk aplikasi WebView2. Setelah runtime WebView2 diinstal, runtime tidak muncul sebagai aplikasi browser yang terlihat pengguna. Misalnya, pengguna tidak memiliki pintasan atau entri desktop browser di menu Mulai.

Dalam sistem operasi Windows 11,Runtime WebView2 sudah diinstal secara default, yang juga berarti bahwa Anda hanya perlu menginstal runtime WebView2 secara manual pada versi sistem operasi yang lebih rendah, seperti yang ditunjukkan pada gambar di bawah ini:



Unduh runtime WebView2:Login hyperlink terlihat.

(Akhir)





Mantan:20 API baru untuk .NET 6
Depan:[WebView2] (2) WinForm memperkenalkan WebView2 untuk menampilkan konten web
 Tuan tanah| Dipaparkan pada 2022-9-25 20:47:13 |
Kernel Firefox browser C# Geckofx dapat mengimplementasikan fungsi seperti proxy dan independensi proses
https://www.itsvse.com/thread-2859-1-1.html
Dipaparkan pada 2023-8-8 09:06:26 |
Datang dan belajar
Dipaparkan pada 2025-4-22 11:54:37 |
Itu terlalu berbahaya
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com