2009-10-29 86 views

回答

2

Take a screenshot of a webpage with JavaScript?

Firefox有畫布元件上的「drawWindow」方法,讓你複製窗口的屏幕截圖到畫布元件(從那裏然後可以提取)。但是,對於網頁(僅適用於附加組件)而言,這不會啓用,因爲它構成安全風險:http://mxr.mozilla.org/mozilla/source/content/canvas/src/nsCanvasRenderingContext2D.cpp#2352

簡而言之,插件(或activex組件)是唯一可行的方法。瀏覽器不會將其作爲標準功能提供,因爲風險大於好處。