Ich habe versucht überall zu suchen, aber es scheint keine Implementierung zur Verfügung zu haben, außer dass der Client eine Datei benutzt (Batch/exe irgendeiner Art).Wie mache ich einen Schnappschuss von Ihrem aktuellen Browserfenster mit php
Antwort
Sie können es einfach nicht tun. PHP ist serverseitige Skriptsprache, vielleicht können Sie das mit JavaScript machen, aber ich bin mir nicht einmal sicher.
Ich weiß, jemand implementiert solchen Dienst, aber eigentlich musste er Mozilla-Browser verwenden, die geöffnet, ein Skript (ich glaube, es war nicht JS, vielleicht Perl, C/C++) machte einen Screenshot und hochgeladen es.
Ich nehme an, du meinst "dein" im allgemeinen Sinne. Wenn Sie meinen "wie macht man einen Screenshot ...", drücken Sie in der Regel die Drucktaste. Wenn Sie versuchen, die Browser-Ausgabe Ihrer Benutzer zu erfassen, würde ich sagen, dass dies wahrscheinlich nicht möglich ist. Wenn es so wäre, wäre das Beste, was Sie bekommen könnten, die Ausgabe dessen, was Sie selbst geschrieben haben.
Google Gears könnte hackable sein, etwas zu tun, schließen Sie, wenn Sie die Druck-Bildschirm-Taste drücken können, drücken Sie mit JS und erhalten Sie die Datei zu speichern irgendwo Gänge zugreifen können.
Sie können das in PHP nicht tun, da PHP auf dem Server und nicht auf dem Client ausgeführt wird.
Um Screenshots des Browsers zu erhalten, können Sie sich beispielsweise this list ansehen.
Wenn Sie nach einer automatisierten Lösung suchen, um Screenshot von Webseiten zu machen, die in einem Browserfenster geöffnet werden, können Sie auch diese Frage betrachten: How to capture x screen using PHP, shell_exe and scrot und es gibt Antworten.
Und schließlich, und ohne Auswahl eines bestimmten Beitrags, können Sie eine Suche auf SO versuchen; etwas wie screenshot browser, sortiert nach Relevanz, scheint einige interessante Beiträge zu bekommen :-)
Viel Glück!
- 1. Wie mache ich einen Link, der das Browserfenster schließt?
- 2. Wie mache ich einen Schnappschuss von der Webcam mit einer Flash-Oberfläche auf der Website?
- 3. [iOS] Wie man einen "Schnappschuss" des aktuellen Ansichtszustands macht
- 4. Wie kann ich einen Schnappschuss von einem Video bearbeiten?
- 5. Machen Sie einen Schnappschuss von einem div
- 6. Wie mache ich einen Proxy mit einem PHP-Skript?
- 7. Wie mache ich einen QVector von Widgets?
- 8. Wie mache ich einen Bildkonverter?
- 9. Wie mache ich einen Einsatz mit einem
- 10. Wie man MJPEG Schnappschuss von CCTV in PHP
- 11. Wie mache ich eine PHP-Funktion mit Array von Argumenten
- 12. Wie maximiere ich das Browserfenster mit WatiN?
- 13. Electron: Wie kommuniziere ich mit dem Browserfenster?
- 14. Einen Schnappschuss von einer Webcam mit Delphi erhalten
- 15. Wie mache ich einen Ordner/Verzeichnis
- 16. Wie mache ich einen Slider wie Javascript?
- 17. Wie man einen Schnappschuss von einem bestimmten Jenkins Build macht
- 18. Wie mache ich einen Feld Autofokus?
- 19. Wie erstellt man einen Schnappschuss mit Xcode 7?
- 20. in Qt, Wie mache ich ein Fenster zum aktuellen Fenster?
- 21. Wie mache ich meine PHP-Variable zugänglich?
- 22. Ich möchte einen Scons-Befehl in meinem aktuellen Verzeichnis ausführen. Wie mache ich das in Java?
- 23. Wie mache ich eine halbtransparente Ansichtsebene über einer aktuellen Ansicht?
- 24. Wie mache ich eine 3-Tier mit PHP
- 25. Wie mache ich relative Dateipfadierung mit include()?
- 26. Einen Schnappschuss machen, skalieren und wiederholen
- 27. Ich mache einen Screenshot mit C \ GTK
- 28. Wie mache ich einen Clip (LIDAR-Daten)
- 29. Wie mache ich einen "zurück" -Link?
- 30. Wie mache ich eine Navbar in PHP
Was ich tun möchte, ist etwas wie: Ich habe eine Seite mit Tabellen und einigen Tasten. Falls der Benutzer meiner Seite einen Fehler sieht und ihn melden möchte, kann er/sie auf eine Schaltfläche oder einen Link klicken, der einen Schnappschuss dessen macht, was in seinem Browser aktiv ist. Er kann hochgeladen oder an mich gesendet werden. Aber technisch gesehen, wie du es geschrieben hast, könnte diese Funktion mehr als die Verwendung von PHP alleine erfordern. –
Oh, du willst den Usern Screenshot machen ... das ist noch härter. In meiner Antwort ging ich davon aus, dass Ihr Server einen Screenshot einer Site erstellen soll. Nun, so oder so, ist es nicht möglich, das mit PHP zu tun. – usoban