2016-10-18 3 views
0

私は最近、特定のイベント(未知の例外など)でクライアントマシンのスクリーンショットをキャプチャする必要があるプロジェクトに取り組んでいます。 html2canvasを調べてみると、DOMリーダー/レンダラーライブラリを探しているわけではないことがわかります。 (ページにあまりにも多くの汚れたキャンバスの要素) 実際に新しいAPIのmediastreamソースとして画面を使用し、画像をキャプチャすることが可能かどうか疑問に思っていました(例:PNG形式) 見つかりませんでした: https://www.w3.org/TR/mediacapture-streams/#stream-apiMediaStream APIを使用してスクリーンショットをキャプチャしたり、ライブ画面をjavascriptで共有したりできますか?

アイデアは誰ですか?

+0

https://w3c.github.io/mediacapture-screen-share/まだどこにも実装されておらず、https://developer.chrome.com/extensions/desktopCaptureは「chrome:」レベル(拡張機能/プラグイン) – Kaiido

+0

トンの男に感謝!..すでにこれらの2つを見て、ちょうどこれらが唯一のオプションであることを確認したかった。 –

+0

@Kaiido - 実際には、html2canvasとクロスドメインの汚染されたキャンバス要素に問題があります。 そのための回避策はありますか? –

答えて

0

本当にネイティブをキャプチャしたい場合は、プラグイン/プログラムが今のところ唯一のオプションです。

+0

ありがとうたくさんの男! –

+0

実際に私はhtml2canvasとクロスドメインの汚れたキャンバス要素に問題があります。 そのための回避策はありますか? –

+0

@ArunavaRoyChoudhuryあなたはiFramesや他のサイトのものにエラーを出すのですか?それはかなり複雑です。自分のWebプロキシを構築してiFrameに配置して、すべてのサイトを参照できるようにします。 Googleのようなサイトは、クロスドメインコールのためにサイトをブロックします。 – Alexander

関連する問題