有沒有辦法做到這一點,沒有任何exe文件或第三方的東西?我無法在Web應用程序中使用Windows窗體組件,我需要以編程方式獲取不同URL的屏幕截圖。任何想法將不勝感激。如何從asp.net中的網頁表單截取網址截圖?
1
A
回答
1
類似的問題在這裏:Using HTML5/Canvas/JavaScript to take screenshots
JavaScript可以讀取DOM和渲染,使用帆布的一個相當準確 表示。我[@Niklas]一直在編寫將HTML轉換爲畫布圖像的腳本 。
參見:http://html2canvas.hertzen.com/
編輯:
注意:您將需要編寫一個接受base64編碼字符串作爲輸入參數的Web服務/網絡的方法,然後將保存字符串(在其原始形式,或轉換爲一個文件)
html2canvas的實例:
var imageAsBase64;
$('body').html2canvas({
onrendered: function(canvas) {
imageAsBase64 = canvas.toDataURL();
// You now have a base64 string, representing a "screenshot" of
// your <body> element, which you can POST to your web service.
}
});
+0
它不會導致安全問題?因爲我也需要保存圖像。 – Kuzgun
相關問題
- 1. 如何從網址獲取網頁的屏幕截圖
- 2. 如何抓取網站並截取每個網頁的截圖?
- 3. Phantomjs - 截取網頁的屏幕截圖
- 4. 如何截取網站的截圖
- 5. 用JavaScript截取網頁截圖?
- 6. 獲取網頁截圖
- 7. asp.net c中的網頁截圖#
- 8. 如何使用PHP截取外部網頁的iFrame的截圖?
- 9. 如何截取使用php的網頁截圖?
- 10. 如何在運行javascript後截取網頁的屏幕截圖
- 11. 如何截取網頁帶有.NET的截圖?
- 12. 如何截取HTML表單的截圖?
- 13. 從網頁抓取屏幕截圖
- 14. 如何使用VBA截取網頁截圖?
- 15. 如何使用Perl截取網頁截圖?
- 16. 如何攔截在ASP.net網頁表單的認證請求
- 17. 如何在php中截圖網頁?
- 18. 長網頁的Android截圖
- 19. 如何截取整個網頁?
- 20. 阻止用戶截取網頁截圖的方法有哪些?
- 21. 如何從網頁的網址中提取網站的網址?
- 22. 無法拍攝網址的網頁截圖
- 23. Python獲取網頁截圖調色板
- 24. 如何使用Python截取網站截圖/圖像?
- 25. 如何截取指定網站的截圖?
- 26. 捕獲網頁截圖並獲取圖像(ASP.NET)
- 27. 採取網站的屏幕截圖,只有網址
- 28. 網站抓取和截圖
- 29. 如何從網頁中提取網址?
- 30. Python Splinter(SeleniumHQ)如何截取很多網頁的截圖? [連接被拒絕]
當然不是:D我的意思是網頁但不是當前的 – Kuzgun
然後我很困惑。你的意思是在該網址提供的網頁?使用哪個渲染器?下面是這個頁面在w3m中的樣子:http://imgur.com/PXm5f,例如。 – Johnsyweb
我只需要一個簡單的縮略圖,就像我們在瀏覽器中看到的一樣:)像這樣:http://beta.thumbalizr.com/app/thumbs/?src=/thumbs/onl/source/e8/e847d6948f57c012bea2d7eedbdb6914.png&w=150&q = 0&enc = – Kuzgun