scheint mir, dass Support-Anforderungen (mindestens) die Antworten für zwei Fragen:
- Wie sieht der Bildschirm aussehen? und
- Warum sieht es so aus?
Ein Screenshot - eine visuelle - ist sehr notwendig und beantwortet die erste Frage, aber es kann nicht die zweite beantworten.
Als ersten Versuch würde ich versuchen, die gesamte Seite zur Unterstützung zu senden. Der Support-Techniker könnte diese Seite in seinem Browser anzeigen (beantwortet die erste Frage); und könnte auch den aktuellen Zustand des Kunden HTML (hilft, die zweite Frage zu beantworten) sehen.
Ich würde versuchen, so viel von der Seite zu senden, wie für den Client JS über AJAX oder als die Nutzlast eines Formulars verfügbar ist.Ich würde auch Informationen nicht auf der Seite senden: alles, was den Status der Seite beeinflusst, wie Cookies oder Sitzungs-IDs oder was auch immer.
Der Kunde könnte einen sendungsähnlichen Knopf haben, um den Prozess zu starten.
Ich denke, das würde funktionieren. Mal sehen: Es braucht irgendwo irgendwo auf dem Server ein CGI, das die eingehende Benutzerseite abfängt und zur Verfügung stellt, um sie zu unterstützen, vielleicht indem sie eine Disk-Datei schreibt. Dann kann der Support-Mitarbeiter dieselbe Seite laden (oder automatisch geladen haben). Alle anderen Informationen (Cookies usw.) können in die Seite eingefügt werden, die der Support sieht.
PLUS: der Client JS, der die Übergabeschaltfläche onclick() verarbeitet, könnte auch nützliche JS-Variablenwerte enthalten!
Hey, das kann funktionieren! Ich erhalte psyched :-)
HTH
- pete
Sie könnten möglicherweise das Ansichtsfenster erfassen, in dem sich die Seite befindet, aber ich bezweifle wirklich, dass Sie das ganze Fenster erfassen könnten. Das wäre ein Sicherheitsrisiko, nicht wahr? – Keyo
Im Jahr 2013 gibt es Lösungen dafür. [Usersnap] (http://www.usersnap.com) kann so einfach wie Google Analytics installiert werden und Sie erhalten genaue Screenshots von Ihren Besuchern (sie müssen nicht installieren alles, kein Java, kein Flash, kein ActiveX, überhaupt keine. – Gregor
Mögliches Duplikat von [Mit HTML5/Canvas/JavaScript Screenshots erstellen] (http://stackoverflow.com/questions/4912092/using-html5-canvas-javascript-to-take-screenshots) –