J'étais sur le point d'écrire un script pour tout vider dans le navigateur (sauf la fenêtre) pour aider à déboguer les problèmes des utilisateurs (au lieu de demander à l'utilisateur quel navigateur/système d'exploitation qu'ils exécutent, je voudrais les pointer vers une page qui vide tout intéressant), et il m'est apparu que cela a probablement été fait un million de fois auparavant. Connaissez-vous un bon navigateur croisé, script léger pour le dumping de toutes les informations utiles de l'utilisateur? Points bonus si vous avez un moyen astucieux d'obtenir les données (c'est-à-dire évite de couper-coller-e-mail).Javascript: afficher toutes les informations utilisateur (ie l'objet navigator) pour le débogage
0
A
Répondre
1
C'est un grand site Web, je signale toujours des gens à ce site quand ils ont besoin d'aide:
http://www.supportdetails.com/
De plus, il dispose d'un système intégré pour l'envoi de courriels. Si vous voulez faire le vôtre, mais basez-le sur son code, la plupart du code pour cela est:
// Screen Res
if (self.screen)
{
S_RESOLUTION = screen.width + ' x ' + screen.height;
S_COLOR_DEPTH = screen.colorDepth + ' bit';
}
else if (self.java)
{
var javaobj = java.awt.Toolkit.getDefaultToolkit();
var screenobj = javaobj.getScreenSize();
S_RESOLUTION = screenobj.width + ' x ' + screenobj.height;
if (self.screen)
S_COLOR_DEPTH = screen.colorDepth + ' bit'; ;
}
// Browser size
var bsw = '';
var bsh = '';
if (window.innerWidth)
{
bsw = window.innerWidth;
bsh = window.innerHeight;
}
else if (document.documentElement)
{
bsw = document.documentElement.clientWidth;
bsh = document.documentElement.clientHeight;
}
else if (document.body)
{
bsw = document.body.clientWidth;
bsh = document.body.clientHeight;
}
if (bsw != '' && bsh != '')
{
S_BROWSER_SIZE = bsw + ' x ' + bsh;
}
// Browser Type
if (S_USE_CLIENT_FOR_BROWSER == "1")
{
var browser = $.browser.name + " " + $.browser.version;
S_BROWSER_TYPE = browser;
S_BROWSER_TYPE = S_BROWSER_TYPE.replace("msie", "Internet Explorer");
if (S_BROWSER_TYPE.length > 0)
{
S_BROWSER_TYPE = S_BROWSER_TYPE.substring(0, 1).toUpperCase() + S_BROWSER_TYPE.substring(1, S_BROWSER_TYPE.length);
}
S_BROWSER_VERSION = "";
}
Questions connexes
- 1. Afficher toutes les informations sur la session
- 2. Débogage Javascript - Afficher les variables utilisées
- 3. Afficher les informations de l'utilisateur sur mousehover
- 4. Toutes les commandes Javascript pour les URL
- 5. Comment afficher les informations spécifiques au tissu dans l'interface utilisateur
- 6. Désactiver le débogage de script IE via le contrôle IE
- 7. modifier le formulaire pour afficher uniquement les informations utilisateur actuelles, aspnet
- 8. Informations sur le débogage en continu pour iPhone
- 9. Convertir javascript pour IE
- 10. makefile: comment afficher les numéros de ligne pour le débogage?
- 11. [javascript] Où sont toutes les fonctions dans IE?
- 12. Existe-t-il un bon moyen d'obtenir à distance les informations de débogage javascript d'un utilisateur final?
- 13. Comment forcer IE à afficher le contenu de la page avant de terminer toutes les exécutions Javascript?
- 14. pour afficher le nom d'utilisateur sur toutes les pages aspx
- 15. Comment interpréter les informations de débogage?
- 16. Carbide n'inclut pas les informations de débogage pour certains fichiers
- 17. gdb n'imprime pas les informations de débogage
- 18. Débogage de script dans IE
- 19. Fichier manquant pour le débogage Javascript dans Adobe Acrobat
- 20. Comment afficher toutes les combinaisons?
- 21. Afficher toutes les données pour une seule et même série
- 22. Débogage dans IE
- 23. Flex: View Stack Navigator
- 24. MySQL - Afficher toutes les permutations
- 25. Débogage JavaScript dans VS2008
- 26. Comment obtenir les informations utilisateur Active Directory pour une liste
- 27. IE 6 Aide au débogage!
- 28. Comment afficher un DataTable pendant le débogage
- 29. Comment utiliser ASP.NET TreeView pour afficher les informations
- 30. Compiler les noyaux OpenCL avec les informations de débogage?
C'est plutôt bien, merci. J'aimerais toujours voir le code aussi bien afin que nous puissions l'héberger sur notre serveur et l'intégrer avec nos propres informations utilisateur. – Parand
Vous pouvez juste regarder le code source de son site, et tout le code est là (ce n'est pas obsolète). La plupart est ici: http://www.supportdetails.com/includes/js/support-details.js?v12 (regardez sous la fonction getBrowserDetails) – Kranu