Temel olarak useragentstring.com gibi bilgilere kolay erişim vermek için bir şey arıyorum, ancak JS'de, kullanıcı aracısını ayrıştırmadan ve olası her bir metin parçasını aramadan. Nesne şöyle olabilir:JavaScript - tarayıcı hakkında ayrıntılı bilgi edinin
browser = UserAgent.Browser; // Chrome
browserVer = UserAgent.BrowserVersion; // 5.0.342.9
os = UserAgent.OperatingSystem; // Windows NT
osVer = UserAgent.OperatingSystemVersion; // 6.1
layoutEng = UserAgent.LayoutEngine; // WebKit
layoutEngVer = UserAgent.LayoutEngineVersion; // 533.2
Buna benzer bir şey var mı yoksa kendim yazmalı mıyım? Başka bir kullanıcı aracısı ayrıştırıcı yazma, tüm bu kimliğe bürünmelerin web'in karanlık çağlarına geri dönmesiyle o kadar kolay görünmüyor.
Özellikle kullanıcı aracısını parçalara ayırmayan ve bana vermeyen bir şey arıyorum çünkü bu, kullanıcı aracısının kendisi olarak işe yaramaz; bunun yerine kullanıcı aracısını ayrıştırmalı ve motoru, tarayıcıyı, işletim sistemini, vb. tanımalı ve örnekte olduğu gibi sadece beton parçaları iade etmelidir. Daha fazla javascript odaklı bilgi için
navigator["appCodeName"]
navigator["appName"]
navigator["appMinorVersion"]
navigator["cpuClass"]
navigator["platform"]
navigator["plugins"]
navigator["opsProfile"]
navigator["userProfile"]
navigator["systemLanguage"]
navigator["userLanguage"]
navigator["appVersion"]
navigator["userAgent"]
navigator["onLine"]
navigator["cookieEnabled"]
navigator["mimeTypes"]
<script>
var x = '';
for(var p in navigator)
x += p + '=' + navigator[p] + "\n";
alert(x);
</script>
u herhangi buldunuz);
jQuery kullanarak gerektirir, ama neredeyse herhangi bir javascript gelişimi için tavsiye ederim? – Mark