web-dev-qa-db-de.com

Auf welche Informationen können wir vom Kunden zugreifen?

Ich versuche, eine Liste mit Informationen zusammenzustellen, auf die über Javascript zugegriffen werden kann, z. B .:

  • Geo-Standort
  • IP Adresse
  • Browser-Software
  • Standort verlassen
  • Eingangsort

Ich verstehe, dass ein Benutzer diese Informationen ändern kann und dass die Zuverlässigkeit rein vertrauensbezogen ist, aber ich bin immer noch daran interessiert, welche anderen Informationen vom Client gewonnen werden können.

37
George Reith

Vergiss das nicht

  • Bildschirmgröße
  • Zulässige Cookies
  • Erlaubtes Java
  • Mobil oder Desktop
  • Sprache

Und hier ist ein nützlicher Link zur Data-Mining-Demo:

http://javascriptsource.com/user-details/browser-properties.html

18
Marek Sebera

Hier sind die meisten Informationen:

var info={

    timeOpened:new Date(),
    timezone:(new Date()).getTimezoneOffset()/60,

    pageon(){return window.location.pathname},
    referrer(){return document.referrer},
    previousSites(){return history.length},

    browserName(){return navigator.appName},
    browserEngine(){return navigator.product},
    browserVersion1a(){return navigator.appVersion},
    browserVersion1b(){return navigator.userAgent},
    browserLanguage(){return navigator.language},
    browserOnline(){return navigator.onLine},
    browserPlatform(){return navigator.platform},
    javaEnabled(){return navigator.javaEnabled()},
    dataCookiesEnabled(){return navigator.cookieEnabled},
    dataCookies1(){return document.cookie},
    dataCookies2(){return decodeURIComponent(document.cookie.split(";"))},
    dataStorage(){return localStorage},

    sizeScreenW(){return screen.width},
    sizeScreenH(){return screen.height},
    sizeDocW(){return document.width},
    sizeDocH(){return document.height},
    sizeInW(){return innerWidth},
    sizeInH(){return innerHeight},
    sizeAvailW(){return screen.availWidth},
    sizeAvailH(){return screen.availHeight},
    scrColorDepth(){return screen.colorDepth},
    scrPixelDepth(){return screen.pixelDepth},


    latitude(){return position.coords.latitude},
    longitude(){return position.coords.longitude},
    accuracy(){return position.coords.accuracy},
    altitude(){return position.coords.altitude},
    altitudeAccuracy(){return position.coords.altitudeAccuracy},
    heading(){return position.coords.heading},
    speed(){return position.coords.speed},
    timestamp(){return position.timestamp},


    };
54
Niel Ryan

visitor.js ist eine Javascript-Bibliothek, die Informationen über den Client bereitstellt.

Einschließlich:

  1. Kontinent, Land und Stadt
  2. Datum des letzten Besuchs
  3. Verweisende Website oder Suchmaschine (einschließlich Suchbegriff)
  4. Auf der Website verbrachte Zeit
  5. Browser und Betriebssystem
  6. IP Adresse
  7. Sprache
  8. Browser
  9. OS
  10. Bildschirmgröße

Und mehr.

http://www.visitorjs.com/

Besucherjs können sehr praktisch sein, es ist jedoch nicht kostenlos.

8
call-me