Cihaz Bilgisi Alma
siteme giren kişiden detaylı cihaz bilgisi almak istiyorum nasıl yaparım
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
javascript'de navigator adında bir web api mevcut, cihaz bilgileri fazlasıyla veriyor. işletim sistemi, ram, cpu, dahil edilmiş medya donanımları vs. https://developer.mozilla.org/en-US/docs/Web/API/Navigator bu yılın kasım ayında google bu api için desteğini sonlandıracağını duyurdu. detaylarını pek hatırlamıyorum, alternatifi ne olur bilmiyorum. bilginiz olsun.
var tanimlama = {
ekran :{
genislik : screen.width,
yukseklik : screen.height,
bgenilsik : screen.availWidth,
byukseklik : screen.availHeight,
aci : screen.orientation.angle,
tur : screen.orientation.type,
renk : screen.colorDepth
},
baglanti :{
hiz : navigator.connection.downlink,
tur : navigator.connection.effectiveType,
rtt : navigator.connection.rtt,
tasarruf : navigator.connection.saveData,
durum : navigator.onLine
},
donanim : {
ram : navigator.deviceMemory,
cpu : navigator.hardwareConcurrency,
sistem : navigator.platform
},
tarayici :{
cerez : navigator.cookieEnabled,
appC : navigator.appCodeName,
appN : navigator.appName,
dil : navigator.language,
desteklenen: navigator.languages,
bilesen : navigator.product,
bilesenN : navigator.productSub,
dahil : navigator.plugins,
vendor : navigator.vendor,
user : navigator.userAgent,
browser : navigator.userAgentData
},
parametreler: {
tarih : Date(),
referans : ref,
ipadresi : ipadresi,
firma : firma,
firmaN : nickname,
token : token,
},
gecmis: [
[],
[]
],
...
}
kendim için oluşturduğum basit bir örnek mevcuttu ekleyim dedim. dosyaya bile yazmadan consoldan çalıştırıp dönen değerlere bakabilirsin. diğer özellikler içinde yukarıda bıraktığım linkten faydalanabilirsin.