簡體   English   中英

Web應用程序的屏幕截圖

[英]Screen Capture for Web application

如何獲取用戶當前的頁面截圖並將其保存到Web應用程序的一個文件夾中,

我在Java方面嘗試過,因為我使用了Robot類來獲取服務器屏幕而不是客戶端屏幕。

您可以使用phantomjs

http://phantomjs.org

如果要與nodejs一起使用,則還有許多可用的nodejs橋

我用過node-phantom,效果很好

https://github.com/alexscheelmeyer/node-phantom

好吧,這不是純jquery解決方案。 但是我將node-phantom與socket.io和jquery一起使用。

如果您有興趣瀏覽網頁(或部分網頁),則應查看html2canvas項目。

它不是獲取當前頁面的“實際屏幕截圖”,而是基於它從DOM讀取的屬性來構建它的表示形式。

如果您使用的是HTML5,請查看此包含HTML5和JavaScript的“獲取網頁截圖”

因此,這將為您提供屏幕截圖。 稍后,您可以決定如何處理它。 您可以將其推送到服務器端服務,並將其存儲到文件/ db。

您可以選擇casperjs。

http://casperjs.org/

有一個很好的示例來捕獲屏幕。

http://docs.casperjs.org/en/latest/modules/casper.html#captureselector

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM