由於iGoogle將停止使用,因此我正在創建個人主頁。我正在嘗試創建的一項功能是快速撥號式界面,其中包含網站縮略圖作爲鏈接,並且我希望自動執行此過程。使用JS或一些小程序在Firefox中創建屏幕截圖?
幾年前我已經嘗試過使用linux和webkit引擎進行屏幕截圖自動化。而且很好。但我的問題是,我希望屏幕截圖來自我的瀏覽器,即我的Gmail收件箱,而不是我嘗試使用遠程屏幕截圖時獲得的登錄頁面。
我想到了使用html2canvas,但我不得不使用代理遠程加載網頁的源代碼,這不是我想要的。我的另一個嘗試是將網站加載到iframe中,提取源代碼並將其傳遞給html2canvas。不幸的是,大多數網站,如谷歌,Facebook等不允許將他們的網站嵌入到iframe中,所以我仍然堅持。
像FoxTab和SpeedDial這樣的插件如何在瀏覽器中製作屏幕截圖而沒有彈出窗口等?他們默默地「瀏覽器端」,是否有可能使用JavaScript來複制它?或者有什麼辦法可以用另一種方式完成相同的操作,也許是使用自定義插件或其他方法?..
類似的問題在這裏,也許有答案http://stackoverflow.com/questions/6887183/how-to-take-screen-shot-of-a-div-with-javascript – DannyB 2013-05-08 09:11:05
@DannyB - 那裏的問題,是從同一個域內創建一個截圖。使用html2canvas很容易,但我想從不同的域創建截圖。 – Matt 2013-05-08 09:15:18