でんさんの開発部屋 自分がつまずいた点の解決法や、技術動向などをメモ書きとして残しつつ 見てくれた人の知識として役立ってくれればいいなと切に願っているサイトです。 今回はFirefox上で表示しているWebページのスクリーンショットを作成し、 PNGファイルとして保存する方法を紹介します。 この操作は、Firefoxの拡張機能で作成しなければなりません。 ちなみに、拡張機能の作り方についてはここではふれません。 スクリーンショットの取得する方法は非常に簡単です。 canvasオブジェクトを使います。 まず、htmlオブジェクトとしてcanvasオブジェクトを作成します。 var canvas = window._content.document.createElement("canvas"); この作成したcanvasに大きさを与えます。 canvas.setAttribute("heig