[英]Screen Capture for Web application
如何獲取用戶當前的頁面截圖並將其保存到Web應用程序的一個文件夾中,
我在Java方面嘗試過,因為我使用了Robot類來獲取服務器屏幕而不是客戶端屏幕。
您可以使用phantomjs
如果要與nodejs一起使用,則還有許多可用的nodejs橋
我用過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.