Método para capturar uma captura de tela do navegador do usuário para auxiliar no relatório de bugs

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

  •  23-09-2019
  •  | 
  •  

Pergunta

Estou procurando uma maneira de facilitar que usuários tecnicamente não sofisticados enviem capturas de tela de seus navegadores para mim, para ajudar na depuração de problemas de aplicativos da web.

Haverá um botão em todas as páginas de um aplicativo da web que eles podem usar para relatar problemas, para os quais gostaria de enviar uma captura de tela (entre outras coisas).

http://www.snapabug.com/ está muito próximo do que desejo, mas preciso poder personalizar algumas coisas que o serviço não permite.

O ambiente de produção é LAMP.Espero que haja algo baseado em Flash que possa fazer isso, mas não consegui encontrar nada.

Foi útil?

Solução

Use JavaScript para pegar o HTML, o agente do usuário e os detalhes do navegador (plugins etc.) e enviá -lo para uma página de relatório de bug com o AJAX.

Outras dicas

Zumbido,

Se você precisar de uma ferramenta que já se integra às soluções de Bugtracking existentes (Fogbugz, Redmine, Jira, TFS, ...), você deve experimentar o Usuáriosnap. Eu acho que faz exatamente o que você precisa! Divulgação completa: sou um dos co-fundadores de http://usernap.com

Zumbido,

Sim, eu também me deparei com essa ferramenta e parece ser muito legal. A coisa mais próxima que posso ressaltar é o selênio. O selênio pode tirar uma captura de tela e salvar a fonte da página. Acredito que ele usa JavaScript para fazer as chamadas necessárias.

Você poderia construir algo que eu suponho.

Walter

Zumbido,

Backtraces e variáveis ​​de aplicação podem ser armazenados em variáveis ​​JavaScript e serão capturados pelo SnapABug ao enviar a captura de tela.

O material do Live Agent só será habilitado se você optar por fazê-lo na configuração.Por padrão, eles não estão habilitados.

Além disso, agora temos a capacidade de criar formulários personalizados para combinar com a aparência do seu site e podemos remover a marca se isso for importante.

Contacte-nos em:support@snapabug.com e encontraremos algo que funcione para você.

Saúde, Jerome.

Você viu este? http://userfly.com/

Obter uma sessão com logins é complicado, mas pode ser feito com

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

Em um servidor separado.

Soluções hospedadas como http://url2png.com Não apoie as sessões (ainda), eu acho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top