msHOWTO

CefSharp cookies etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
CefSharp cookies etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

17 Haziran 2014 Salı

Chromium Embeded Framework Cookie İşlemleri (SetCookie,DeleteCookie)

Merhabalar arkadaşlar CEF ( Chromium Embeded Framework) ile ilgili önceki makalelerimde embed yapmayı ve User agent bilgisinin değiştirilmesini paylaşmıştım.Bu makalemde ise Cef kullanarak Cookie oluşturma ve silme işlemlerinin nasıl yapıldığından bahsedeceğim.

Cef kullanarak Cookie oluşturmak için ,

CefSharp.CEF.SetCookie("Cookie oluşturan url", "Cookie oluşturan url in domaini", "cookie name", "cookie value",CookieExpriedTime);

Cef kullanarak Cookie silmek için ise ,

CefSharp.CEF.DeleteCookies("Oluşturulan cookienin url i", "cookie name");

Sadece bu kadar. Bir sonraki makalemde görüşmek üzere.

Chromium Embeded Framework .Net C# Windows Forms

Merhabalar arkadaşlar,

Bugün sizlere windows form application içerisine chrome'u nasıl embed edeceğimizi anlatacağım.İnternet üzerinde araştırma yaptığımda ingilizce kaynaklarda bir kaç tane yapılmış örnek uygulamalar mevcut fakat indirip denediğimde hiç biri çalışmıyor ya da ben yapamadım :D. Türkçe kaynak ise doğru düzgün bulamadığım için paylaşmak istedim.

İlk başta aşağıdaki linkte gerekli olan .dll dosyaları mevcuttur.

https://www.dropbox.com/s/dl4d4ht1xmysnaf/CefSharp-1.25.0.7z

Benim yapmış olduğum örnek uygulama ise ,

https://www.dropbox.com/s/jw5gvhtafvin3wq/chromeEmbed.rar

Kendi uygulamanıza direk eklemek istiyorsanız yapmanız gereken adımlar şu şekilde olmalıdır ,

1.) Vermiş olduğu ilk linkteki .dll leri indirin.
2.) CefSharp.dll , CefSharp.Example.dll ve CefSharp.WinForms.dll projenize referans olarak ekleyin.
3.) İndirmiş olduğunuz .dll dosyalarının hepsini projenizin ../Debug/bin/ klasörü içerisine kopyalayın.
4.) using CefSharp.WinForms; kodu ile namespace i using tag ına ekleyin.
5.)        CefSharp.WinForms.WebView wb = new WebView();
            wb.Dock = DockStyle.Fill;
            wb.Address = "www.google.com";
            this.Controls.Add(wb);
kodları ile formunuza ekleyebilirsiniz.

Yapmanız gerekenler sadece bu kadar. Eğer cookie oluşturmak istiyorsanız ,

CefSharp.CEF.SetCookie(); kodunu kullanmanız gerekmektedir.

Umarım faydalı olur. Bir sonra ki makalemde görüşmek üzere.