2012-12-12 25 views
7

可能性の重複:
Using HTML5/Canvas/Javascript to take screenshotsHTML5のキャプチャ画面

はグローバルスクリーンショットを撮るために、ブラウザのための方法はありますか?つまり、ブラウザにないものも含めて画面全体が表示されます。

私はこれを聞いて少しばかげているかもしれません。

+0

HTML5は絶対にありませんが、Flashなどのプラグインを使用して実行できます。 – apsillers

+0

また、複製もできません。^ – Cerbrus

+0

@RoryMcCrossan提案された複製は、画面全体ではなくWebページのキャプチャにのみ関係します。質問で参照されるGoogle+機能はページのみをキャプチャし、受け入れられた回答はページの取得方法のみを説明します。画面全体をキャプチャすることが可能であるかどうかは問われません(また、回答には説明がありません)。 – apsillers

答えて

7

ChromeのgetUserMedia WebRTC機能にexperimental support for full-screen captureがあり、{chromeMediaSource: 'screen'}パラメータを使用しています。この機能は現在、オプションで明示的にアクティブ化する必要があります。すべてのWebRTCキャプチャメカニズムと同様に、関数が呼び出されると、ユーザーからの明示的な同意が必要です。

Chromeの実験的なオプション以外にも、純粋なJavaScriptを使用することはできませんが、FlashやActiveXコントロールなどのプラグインを使用して実行できます。

(画面全体ではなく)Webページのみをキャプチャする場合は、Using HTML5/Canvas/JavaScript to take screenshotsを参照してください。

+0

ブラウザのスクリーンショットを取ることはそれほど大したことではありません。実際はそうだと思いますが、Eric Bidlemanはここでその方法を説明しました:http://www.html5rocks.com/en/tutorials/streaming/screenshare/ 私はフラッシュとhtml :) – fabien

+0

Hm ..まだFirefoxでサポートされていません。 – Wooff

関連する問題