Forum
Merhabalar,
Asp.net Mvc Controller'ında gelen talebin hangi browser'dan geldiğini yani safari mi, firefox mu microsoft edge mi olduğunu nasıl anlarız ?
Hürmetler...
Merhabalar,
Asp.net Mvc Controller'ında gelen talebin hangi browser'dan geldiğini yani safari mi, firefox mu microsoft edge mi olduğunu nasıl anlarız ?
Hürmetler...
Çözümü buldum arkadaşlar sağolun.
bizim ile de paylaşırmısınız ali bey çözümü saygılarımla
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
bizim ile de paylaşırmısınız ali bey çözümü saygılarımla
Tabii ki, memnuniyetle... İster Asp.Net Web Forms, ister Asp.Net MVC yazılım geliştiricileri için...
System.Web.HttpBrowserCapabilities tarayici = Request.Browser;
string destekBigisi = "Browser Detayları \n"
+ "Tip = " + tarayici.Type + "\n"
+ "Isim = " + tarayici.Browser + "\n"
+ "Varyasyon = " + tarayici.Version + "\n"
+ "Major Varyasyon = " + tarayici.MajorVersion + "\n"
+ "Minor Varyasyon = " + tarayici.MinorVersion + "\n"
+ "Platform = " + tarayici.Platform + "\n"
+ "Beta Sürüm Bilgisi = " + tarayici.Beta + "\n"
+ "İndeks Çalismasi Bilgisi = " + tarayici.Crawler + "\n"
+ "AOL = " + tarayici.AOL + "\n"
+ "Win16 Platform Bilgisi= " + tarayici.Win16 + "\n"
+ "Win32 Platform Bilgisi = " + tarayici.Win32 + "\n"
+ "Frame Desteği = " + tarayici.Frames + "\n"
+ "Tablo Desteği = " + tarayici.Tables + "\n"
+ "Çerez Desteği = " + tarayici.Cookies + "\n"
+ "VBScript Desteği = " + tarayici.VBScript + "\n"
+ "JavaScript Desteği = " + tarayici.EcmaScriptVersion.ToString() + "\n"
+ "Java Applets Desteği = " + tarayici.JavaApplets + "\n"
+ "ActiveX Kontrol Desteği = " + tarayici.ActiveXControls + "\n"
+ "JavaScript Varyasyon Durumu = " + tarayici["JavaScriptVersion"] + "\n";
ViewBag.destekBilgisi = destekBilgisi;
Tabii ister ViewBag, ister başka bir nesne, misal label, textbox, ama log olarak database üzerinde de saklanabilir. Aslında database üzerinde saklanacaksa her özellik için ayrı bir kolon olursa çok daha düzenli ve derli toplu bir log olur.
E-Ticaret sitelerinde ya da portallarda üyenin hareketleri ve oturum detayları oluşturan bu kayıtlar, kanıtlanabilirlik ve özellikle suç ile mücadele konusunda yardımcı olabilir*. Tabii mevcut kanunlarımıza göre web sitesi üyesine, sözleşme ile bu kayıtlardan söz edilmesi, onay alınması ve kayıtların güven içinde tutulması ve saklanması da şart tutulmuştur, yeri gelmişken söylemekte yarar var.
*Ayrıca Bakınız: http://www.mevzuat.gov.tr/MevzuatMetin/1.5.6698.pdf - 6698 Sayılı Kişisel Verilerin Korunması Kanunu
Hürmetler...
ellerinize sağlık, teşekkürler
Ozaman bizde şöyle şuraya bir dll yapalım üzerine de ufak bir test projesi kolayılım isteyende burdan geliştirsin katkıda bulunsun nedersiniz ?
https://github.com/eravse/Cozumpark.BrowserCapabilities
saygılarımla
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com