web-dev-qa-db-ja.com

ActiveXを使用せずにWebサイトのスクリーンショットを撮るJavaScriptコード

ユーザーが操作するJavaScriptアプリケーションがあります。現時点でインターフェイスの外観を保存し、必要な部分を切り取り(または、divを指定して必要な部分のみを撮影し)、サーバーに送り返す必要があります。

明らかに、外部サービスではこれを実行できません。画面の外観を保存できるJavaScript(または Flash )スクリプトが必要です。これは可能ですか?

また、以下のコメントにあるように、ActiveXは使用できません。

20
Jourkey

グーグルはグーグル+でこれを行っており、才能のある開発者がそれをリバースエンジニアリングして作成しました http://html2canvas.hertzen.com/ 。 IEで作業するには、 http://excanvas.sourceforge.net/ などのキャンバスサポートライブラリが必要です。

8
JAAulde

JavaScriptを使用すると、セキュリティ上の制限のために使用できないと思います。おそらくフラッシュ。

0
Michael Neale