¿Qué información podemos acceder desde el cliente? [cerrado]
Estoy tratando de compilar una lista de información que es accesible a través de javascript como:
- Geolocalización
- Dirección IP
- Software del navegador
- Lugar de salida
- Lugar de entrada
Entiendo que un usuario puede alterar cualquiera de esta información y que su confiabilidad está puramente relacionada con la confianza, pero todavía estoy interesado en qué otra información se puede extraer del cliente.
27
3 answers
No te olvides de
- Tamaño de la pantalla
- Cookies permitidas
- Java permitido
- Móvil o de escritorio
- Idioma
Y aquí hay un enlace útil con la demostración de minería de datos:
Http://javascriptsource.com/user-details/browser-properties.html
15
Author: Marek Sebera,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-18 09:34:32
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-18 09:34:32
Aquí está la mayor parte de la información:
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},
};
38
Author: Niel Ryan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-07 20:21:59
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-05-07 20:21:59
Visitante.js es una biblioteca javascript que proporciona información sobre el cliente.
Incluyendo:
- Continente, País y ciudad
- Fecha de la última visita
- Sitio web o motor de búsqueda de referencia (incluido el término de búsqueda)
- Tiempo pasado en el sitio web
- Navegador y sistema operativo
- Dirección IP
- Idioma
- Navegador
- OS
- Tamaño de la pantalla
Y mas.
Visitorjs puede ser muy útil, sin embargo, no es gratis.
4
Author: call-me,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-20 19:33:31
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-20 19:33:31