Méthode pour capturer une capture d'écran du navigateur de l'utilisateur à l'aide dans les rapports bug

StackOverflow https://stackoverflow.com/questions/2363305

  •  23-09-2019
  •  | 
  •  

Question

Je suis à la recherche d'un moyen de le rendre facile pour les utilisateurs non avertis techniquement pour soumettre des captures d'écran de leur navigateur pour moi, pour faciliter le débogage des problèmes d'application Web.

Il y aura un bouton sur toutes les pages dans une application web, ils peuvent utiliser pour signaler des problèmes, que je voudrais soumettre une capture d'écran (entre autres).

http://www.snapabug.com/ est très proche de ce que je veux, mais je doivent être en mesure de personnaliser un certain nombre de choses que le service ne me laisse pas.

Environnement de production est LAMP. Je pense qu'il doit y avoir quelque chose en Flash qui peut le faire, mais je ne l'ai pas été en mesure de trouver quelque chose.

Était-ce utile?

La solution

Utilisez JavaScript pour saisir le HTML, l'agent utilisateur et les détails du navigateur (plugins, etc.) et l'envoyer à une page de rapport de bogue avec AJAX.

Autres conseils

Buzz,

si vous avez besoin d'un outil qui intègre déjà des solutions existantes (bugtracking FogBugz, Redmine, JIRA, TFS, ...) vous devriez donner Usersnap essayer. Je pense qu'il fait exactement ce dont vous avez besoin! La divulgation complète: Je suis l'un des co-fondateur de http://usersnap.com

Buzz,

Oui, je suis tombé sur cet outil aussi bien et il semble être assez cool. La chose la plus proche, je peux signaler est Sélénium. Sélénium peut prendre une capture d'écran et enregistrer la page source. Je crois qu'il utilise JavaScript pour faire les appels nécessaires.

Vous pouvez construire quelque chose autour de ce que je suppose.

Walter

Buzz,

backtraces et variables d'application peuvent être stockées dans des variables JavaScript et seront saisis par SnapABug lors de l'envoi de la capture d'écran.

Les choses en direct de l'agent ne sont permet si vous choisissez de le faire dans la configuration. Par défaut, ils ne sont pas activés.

De plus, nous avons maintenant la possibilité de créer des formulaires personnalisés pour correspondre à votre look du site et se sentir et peut enlever l'image de marque si cela est une grosse affaire.

Contactez-nous à:. Support@snapabug.com et nous allons arriver à quelque chose qui fonctionne pour vous

Cordialement, Jérôme.

Avez-vous vu celui-ci? http://userfly.com/

Obtenir une session avec les connexions est délicate, mais peut être fait avec

https://github.com/leonid-shevtsov/headless et https://github.com/lanej/selenium-webdriver

Sur un serveur distinct.

Les solutions hébergées comme http://url2png.com ne prennent pas en charge les sessions (encore) je pense.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top