Punya pertanyaan singkat? Diskusi di sini di GitHub
adalah tempat yang lebih disukai untuk bertanya!
CefSharp memungkinkan Anda menyematkan Chromium di aplikasi .NET. Ini adalah pembungkus .NET ringan di sekitar Chromium Embedded Framework (CEF) oleh Marshall A. Greenblatt. Sekitar 30% dari binding ditulis dalam C++/CLI dengan sebagian besar kode di sini adalah C#. Ini dapat digunakan dari C# atau VB, atau bahasa CLR lainnya. CefSharp menyediakan implementasi kontrol browser web WPF dan WinForms.
CefSharp berlisensi BSD, sehingga dapat digunakan baik dalam aplikasi berpemilik maupun gratis/sumber terbuka. Untuk rincian selengkapnya, lihat file LISENSI.
Jika Anda menyukai dan menggunakan CefSharp, harap pertimbangkan untuk mendaftar untuk mendapatkan sumbangan bulanan yang kecil, bahkan $25 dapat sangat membantu. Lihat Dukungan Finansial untuk lebih jelasnya.
Biner stabil dirilis di NuGet, dan berisi semua yang Anda perlukan untuk menyematkan Chromium di aplikasi .Net/CLR Anda. Untuk penggunaan, lihat panduan Memulai Cepat atau periksa proyek CefSharp.MinimalExample untuk demo dasar menggunakan paket CefSharp NuGet.
CefSharp.WinForms
CefSharp.Wpf
CefSharp.OffScreen
CefSharp.Wpf.HwndHost (Implementasi WPF berbasis HwndHost, mirip dengan hosting versi WinForms di WPF, mendukung pengikatan data, berlaku masalah wilayah udara).
Lihat proyek CefSharp.Wpf.Example atau CefSharp.WinForms.Example misalnya browser web yang dibuat dengan CefSharp. Mereka mendemonstrasikan sebagian besar fitur yang tersedia.
Lihat proyek CefSharp.MinimalExample untuk demo dasar penggunaan paket CefSharp NuGet.
Lihat Panduan Penggunaan Umum dalam bantuan memulai/menangani skenario umum.
Lihat Wiki untuk dokumentasi pekerjaan yang sedang berjalan
Lihat FAQ untuk bantuan mengenai masalah umum
Mengupgrade dari CefSharp versi sebelumnya? Lihat ChangeLog untuk mengetahui perubahan terkini dan tips peningkatan.
CefSharp API dihasilkan dari komentar kode sumber.
Harap simpan Issue Tracker
hanya untuk Bug ! Sebelum mengirimkan PR
harap membaca KONTRIBUSI.
Diskusi CefSharp umumnya merupakan tempat untuk menanyakan pertanyaan spesifik CefSharp
, silakan cari sebelum memposting, terima kasih!
Stackoverflow adalah tempat pertanyaan html/javascript/C# umum dapat ditanyakan.
Forum Kerangka Tertanam Kromium (CEF).
Ini adalah fork official
CefSharp, yang dikelola oleh komunitas CefSharp. Anda juga dapat melihat seluruh jaringan garpu/cabang umum.
Pengembangan dilakukan di cabang master
. Fitur baru sebaiknya ditambahkan di cabang fitur, jika perubahannya lebih dari sekadar hal sepele. PR's
baru harus ditargetkan terhadap master
.
Ketika rilis baru sudah dekat, cabang release
dibuat. Kami mencoba menghindari perubahan API
yang dapat dilihat publik di cabang release
(Menambahkan fitur baru boleh saja, hanya saja tidak merusak perubahan).
CI Membangun
Setiap komit pada master
menghasilkan paket Nuget
. Gunakan dengan risiko Anda sendiri!
Pra-rilis
Stabil
Dengan setiap rilis, cabang baru dibuat, misalnya rilis 92.0.260
sesuai dengan cabang cefsharp/92. Jika Anda baru mengenal CefSharp
dan sedang mengunduh sumbernya untuk memeriksanya, silakan gunakan cabang Rilis .
* VC++ 2019 diperlukan mulai versi 93
** Untuk Paket .Net Core, diperlukan .Net Core 3.1 atau .Net 5/6/7.
Cabang | Versi CEF | Versi VC++ | Versi .Net | Status |
---|---|---|---|---|
menguasai | 6723 | 2019* | 4.6.2** | Perkembangan |
cefsharp/127 | 6723 | 2019* | 4.6.2** | Melepaskan |
cefsharp/127 | 6668 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/127 | 6613 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/127 | 6533 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/126 | 6478 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/125 | 6422 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/124 | 6367 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/123 | 6312 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/122 | 6261 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/121 | 6167 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/120 | 6099 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/119 | 6045 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/118 | 5993 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/117 | 5938 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/116 | 5845 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/115 | 5790 | 2019* | 4.6.2** | Tidak didukung |
cefsharp/114 | 5735 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/113 | 5615 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/112 | 5615 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/111 | 5563 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/110 | 5481 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/109 | 5414 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/108 | 5359 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/107 | 5304 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/106 | 5249 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/105 | 5195 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/104 | 5112 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/103 | 5060 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/102 | 5005 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/101 | 4951 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/100 | 4896 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/99 | 4844 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/98 | 4758 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/97 | 4692 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/96 | 4664 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/95 | 4638 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/94 | 4606 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/93 | 4577 | 2019* | 4.5.2** | Tidak didukung |
cefsharp/92 | 4515 | 2015* | 4.5.2** | Tidak didukung |
cefsharp/91 | 4472 | 2015* | 4.5.2** | Tidak didukung |
cefsharp/90 | 4430 | 2015* | 4.5.2** | Tidak didukung |
cefsharp/89 | 4389 | 2015* | 4.5.2** | Tidak didukung |
cefsharp/88 | 4324 | 2015* | 4.5.2** | Tidak didukung |
cefsharp/87 | 4280 | 2015* | 4.5.2** | Tidak didukung |
cefsharp/86 | 4240 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/85 | 4183 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/84 | 4147 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/83 | 4103 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/81 | 4044 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/79 | 3945 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/77 | 3865 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/75 | 3770 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/73 | 3683 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/71 | 3578 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/69 | 3497 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/67 | 3396 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/65 | 3325 | 2015 | 4.5.2 | Tidak didukung |
cefsharp/63 | 3239 | 2013 | 4.5.2 | Tidak didukung |
cefsharp/62 | 3202 | 2013 | 4.5.2 | Tidak didukung |
cefsharp/57 | 2987 | 2013 | 4.5.2 | Tidak didukung |
cefsharp/55 | 2883 | 2013 | 4.5.2 | Tidak didukung |
cefsharp/53 | 2785 | 2013 | 4.5.2 | Tidak didukung |
cefsharp/51 | 2704 | 2013 | 4.5.2 | Tidak didukung |
cefsharp/49 | 2623 | 2013 | 4.0 | Tidak didukung |
cefsharp/47 | 2526 | 2013 | 4.0 | Tidak didukung |
cefsharp/45 | 2454 | 2013 | 4.0 | Tidak didukung |
cefsharp/43 | 2357 | 2012 | 4.0 | Tidak didukung |
cefsharp/41 | 2272 | 2012 | 4.0 | Tidak didukung |
cefsharp/39 | 2171 | 2012 | 4.0 | Tidak didukung |
cefsharp/37 | 2062 | 2012 | 4.0 | Tidak didukung |
* VC++ 2019 diperlukan mulai versi 93
** Untuk Paket .Net Core, diperlukan .Net Core 3.1/.Net 5.0 atau lebih tinggi.
Apakah perusahaan Anda menghasilkan uang berkat CefSharp
? Apakah Anda mengandalkan pembaruan rutin pada proyek ini? Alex Maitland membutuhkan dukungan Anda! Daftar ke Sponsor GitHub.
Kontribusi Satu Kali atau Berulang dapat dilakukan melalui Sponsor GitHub, hanya memerlukan akun GitHub dan kartu kredit. Anda juga dapat memberikan kontribusi Satu Kali melalui PayPal.
Sebagai ayah yang tinggal di rumah, saya (@amaitland) mengandalkan kontribusi Anda untuk membantu menghidupi keluarga saya.
CefGlue: Pembungkus .NET CEF alternatif yang dibuat menggunakan P/Invoke.
Proyek GitHub CEF : Pelacak masalah CEF resmi
Forum CEF : Forum CEF resmi
Dokumen CEF API : Layak dibaca jika Anda menerapkan fitur baru
Dokumen CefSharp API
HtmlView : Ekstensi Visual Studio menghadirkan CefSharp untuk menampilkan halaman HTML di dalam VS.
SharpBrowser : Browser web tercepat untuk C# dengan penjelajahan tab dan HTML5/CSS3.
Chromely CefSharp : Bangun Aplikasi Desktop HTML di .NET/.NET Core 3/.NET 5 menggunakan GUI asli, HTML5/CSS.