none
İstemci hakkında bilgi RRS feed

  • Soru

  • merhaba ,
    Bir istemci hakkında aşağıdaki bilgileri ekrana getirmek istiyorum.
    -İstemcinin kullandığı işletim sistemi
    -Video tarayıcısı
    -Çerçeve teknolojisi destekliyor mu?
    -Ses destekliyor mu ?
    -VBScript Destekliyor mu ?
    Bunları Request.ServerVeriables nesnesi ile sorgulayabiliyorduk sanırım ama işime yarayabilecek kodları bulamadım. Yardımcı olursanız sevinirim.
    Teşekkürler.
    28 Ocak 2013 Pazartesi 00:38

Yanıtlar

  • Zamanında Flash ile uğraşmıştım. Action Script'ten en basiti Sound.play() ile ses çaldırabilirsiniz. Bu fonksiyon çalışırsa kullanıcının sound driver'i var demektir.

    VBScript'i de bildiğim kadarıyla client script olarak sadece IE destekliyor. En basit haliyle aşağıdaki gibi bir

    VBScript çalıştırırsınız eğer fonksiyon çalışırsa demekki VBScript destekleniyor.

    VBScriptSonuc=False
    Function VBScriptKontrolEt() 
         VBScriptSonuc=True
    End Function

    Bu arada .NET'teki HttpBrowserCapabilities sınıfı aracılığıyla kullanıcının tarayıcısı hakkında birçok bilgiye ulaşılabilir.


    Ahmet Kaymaz
    http://www.ahmetkaymaz.com
    C# VB.NET ASP.NET kitabı

    28 Ocak 2013 Pazartesi 09:22

Tüm Yanıtlar

  • Platform Web olduğu için istemcinin işletim sistemini veya VBScript desteğini anlayabilirsiniz ancak Ses desteklemesini anlamak zor. Bunun için Flash Player / Silverlight gibi bir ActiveX kullanmanız gerekiyor.

    Ahmet Kaymaz
    http://www.ahmetkaymaz.com
    C# VB.NET ASP.NET kitabı

    28 Ocak 2013 Pazartesi 08:06
  • Evet ancak bunu nasıl anlayacağımıza dair kod parçaları gerekli bana.

    Teşekkürler.

    28 Ocak 2013 Pazartesi 08:51
  • Zamanında Flash ile uğraşmıştım. Action Script'ten en basiti Sound.play() ile ses çaldırabilirsiniz. Bu fonksiyon çalışırsa kullanıcının sound driver'i var demektir.

    VBScript'i de bildiğim kadarıyla client script olarak sadece IE destekliyor. En basit haliyle aşağıdaki gibi bir

    VBScript çalıştırırsınız eğer fonksiyon çalışırsa demekki VBScript destekleniyor.

    VBScriptSonuc=False
    Function VBScriptKontrolEt() 
         VBScriptSonuc=True
    End Function

    Bu arada .NET'teki HttpBrowserCapabilities sınıfı aracılığıyla kullanıcının tarayıcısı hakkında birçok bilgiye ulaşılabilir.


    Ahmet Kaymaz
    http://www.ahmetkaymaz.com
    C# VB.NET ASP.NET kitabı

    28 Ocak 2013 Pazartesi 09:22
  • Çok teşekkür ederim . çok yardımcı oldunuz.

    28 Ocak 2013 Pazartesi 09:52
  • örneğin istemcinin kullandığı işetim sistemini öğrenmek için ;

    <% response.write(Request.ServerVeriables("http.user_agent")) %>  ;  bunu kullanabiliyoruz diğerleri için yardımcı olursanız sevinirim.

    28 Ocak 2013 Pazartesi 10:02