

Makale numarası: 167820 - Bu makalenin geçerli olduğu ürünleri görün.
ınternet Explorer 4.0 sağlayan yeni özelliklerle, böylece bir Web uygulaması yeni işlevsellikten yararlanmak veya olağan biçimde, tarayıcının şu an çalışan sürümüne bağlı düşmesine tarayıcı sürümünü belirlemek istemci tarafında hem de sunucu tarafındaki komut dosyaları için uygun olabilir.
ÖNEMLI: doğru siteye bağlanan tarayıcılara "HTTP_USER_AGENT" dizesi alma Web sitesinde bu makalede kullanılan yöntemler kullanır. Bazı proxy sunucular ve tarayıcı yanlış veya zor yorumlamak bilgi gönderebilir. Olan Opera 5.12 veren, varsayılan HTTP_USER_AGENT dizesini "Mozilla/4.0 (compatible; MSIE 5.0; < işletim sistemi >) Opera 5.12 [tr]". Bu dize, dize ilk bölümünü aynı ınternet Explorer 5'i döndüren bir dize olarak olduğundan yorumlamasına zor okunuyor.
ınternet Explorer sürüm 5 veya sonraki sürümünü (Microsoft Win32 ve UNIX platformları üzerinde yalnızca) benzersiz olarak tanıtmak gerekiyorsa, CLIENTCAPS davranışının Iscomponentınstalled veya getComponentVersion yöntemlerini kullanın. Bu yöntemler hakkında ek bilgi için, aşağıdaki Microsoft Web sitelerine bakın:
http://msdn2.microsoft.com/en-us/library/ms531357.aspxNot: istemci ınternet Explorer 5 veya sonraki (Microsoft Win32 ve UNIX platformları yalnızca) değilse, bu yöntem başarısız olur.
(http://msdn2.microsoft.com/en-us/library/ms531357.aspx)
http://msdn2.microsoft.com/en-us/library/ms531350.aspx
(http://msdn2.microsoft.com/en-us/library/ms531350.aspx)
Istemci tarafı komut dosyasıBir istemci tarafı komut dosyasından çalıştığı tarayıcı sürümünü belirlemek için aşağıdaki JScript işlevi kullanılabilir. Işlev şu anda kullanılabilir olan tarayıcıları büyük çoğunluğu üzerinde çalışır ve herhangi bir Microsoft ınternet Explorer tarayıcısı ve diğerleri için sıfır (0) ana sürüm numarasını döndürür. Komut dosyası, ınternet Explorer'ın gelecekteki sürümleriyle uyumlu olacak bu işlevi kullanımını sağlar.
Sürüm numaraları denetlerken, komut dosyaları her zaman kullanmalısınız > yerine = işlecini = gelecekteki sürümleriyle uyumluluğu sağlamak için işleci. Özellikle userAgent "MSIE 3," Örneğin, denetleme varolan komut dosyalarını kullanmak için değiştirilmelidir > komut dosyalarını ınternet Explorer 4.0 de böylece = işleci.
Aşağıdaki örnek, istemci tarafı komut dosyasından tarayıcı sürümü olarak algılayacak gösterilmiştir. Bu örnek için platform sürümü gibi Windows 95, Windows NT, Windows 3.1 ve uygulanabilir olduğunda ayrı userAgent alt onay gerektiren benzeri özellikle denetlemez Not:
Sunucu tarafı komut dosyasıNot: Request.ServerVariables("HTTP_USER_AGENT") yöntemi, BrowserType nesnesi, sunucu tarafında çalışan komut dosyası yerine kullanılabilir. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
272413Tarayıcı yetenekleri bileşeni, Active Server Pages (ASP) ile birlikte gelen HTTP kullanýcý Aracýsý üstbilgisinin BROWSCAP.INI dosyasındaki girdilerle karşılaştırarak, komut dosyalarınızı istemcinin Web tarayıcısının yeteneklerine açıklamasını sağlar. Sırasıyla yeni ınternet Explorer 4.0 özellikleri için tarayıcının destek algılamak, bir ASP uygulaması için aşağıdaki Cyscape Web sitesinden en son BROWSCAP.INI kopyalayın:
(https://support.microsoft.com/kb/272413/EN-US/ )Nasıl yapılır: tarayıcı türünü BrowserType nesnesini kullanmadan sunucu tarafı komut belirleme
http://www.cyscape.com/asp/browscap/%Windows%\system32\inetsrv\asp\cmpnts dizininize kopyalayın ve sunucu tarafı komut dosyasını aşağıdaki örnektekine benzer yürütün.
(http://www.cyscape.com/asp/browscap/)
Geçerli tarayıcı ınternet Explorer 4.0 veya daha sonraki bir sürümü varsa bu örnek özel olarak yeni bir dinamik HTML işlev yararlanır:
Makale numarası: 167820 - Last Review: 9 Ağustos 2007 Perşembe - Gözden geçirme: 1.4
Bu makaledeki bilginin uygulandığı durum:
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:167820
(https://support.microsoft.com/kb/167820/en-us/ )
Kullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.

