v2.5.2
Giriş yap

Cihaz Bilgisi Alma

halilsarikas
504 defa görüntülendi

siteme giren kişiden detaylı cihaz bilgisi almak istiyorum nasıl yaparım

munzevi
1082 gün önce

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: [
            [],
            []
        ],
        ...
    }
JavaScript

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.