Bir önceki makalemde sizlerle .net ortamında windows form application içerisine Chromium Embeded Framework'u nasıl embed edildiğini paylaşmıştım. Bu makalemde ise embed ettiğimiz CEF üzerinden bağlantı sağlanırken User-Agent bilgisini nasıl değiştirildiğini paylaşacağım.
CEF'i başarılı bir şekilde embed ettikten sonra yapmanız gereken global değişken olarak ,
private
readonly
CefSharp.WinForms.WebView CefBrowser;
CefSharp.Settings ayar =
new
CefSharp.Settings();
tanımlamak.Daha sonrasında ise IRequestHandler interface ini formunuza implemente etmeniz gerekmektedir.Ve son olarak Form'unuzun constructure kısmına aşağıdaki kodları yazmanız yeterli olacaktır.
ayar.UserAgent =
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)"
;
CEF.Initialize(ayar);
CefBrowser=
WebView();
CefBrowser.Dock = DockStyle.Fill;
CefBrowser.RequestHandler =
this
CefBrowser.Address =
"www.google.com"
.Controls.Add(CefBrowser);