7

ブラウザ ウィンドウの外で、Web ページから完全なスクリーンショットを撮りたいと考えています。基本的に、私は Web ベースのアプリとオフライン プログラムの両方のヘルプ ツールを構築しようとしています。その一環として、ユーザーがプログラムをダウンロードして取得する必要がないように、Web ページからスクリーンショットを取得できるようにしたいと考えています。スクリーンショット/当社のウェブサイトにアップロードしてください。

これに対する解決策がないかもしれないことは承知していますが、もしあれば素晴らしいことです!

事前に乾杯

4

2 に答える 2

7

部分的にやりたいことを達成する方法があります。ただし、ユーザー権限が必要であることを知っておくことが重要です。

また、Web ページがブラウザ ウィンドウの外でスクリーンショットを撮れるかどうかも尋ねますが、これはプライバシーの重大な侵害です。何をしようとしているのかについては、常にユーザーの同意を得ることをお勧めします。

ユーザーの時間を節約し、ユーザーによりシームレスなエクスペリエンスを提供することに関心がある場合は、次のオプションの 1 つ以上を検討してください。

  1. いくつかの JavaScript プラグイン/API の 1 つを使用して、ユーザーが Web ページに表示されているものの一部を選択してアップロードできるようにすることができます。たとえば、YouTube でこれを行うことができます。に移動しyoutube.comてページの一番下までスクロールし、 をクリックしてから をクリックHelpしますSend feedback。ここでは、テキストを入力したり、ページの一部を「ハイライト」して YouTube に送信したりできます。このようなことを達成するには、 html2canvasのようなものを調べてください。

  2. Windowsなどのツールのダウンロード ページにユーザーがすばやくアクセスできるようSnipping Toolにします。こうすれば、マシンにまだインストールされていない場合でも、少なくとも探しに行く必要はありません。

  3. Snipping Tool私の顧客対応の経験からすると、多くの顧客は自分のマシンにそのようなものが存在することさえ知りません。おそらく、ユーザーをガイドするFAQまたはヘルプセクションが役立つでしょう.

要約すると、Web ページを介して Web ページ自体にあるものを「スクリーンショット」することは可能ですが、Web ブラウザーのコンテキスト以外のものをキャプチャできるものは何もありません。

于 2013-05-21T02:06:41.670 に答える
1

これは、HTML5/JavaScript だけでは絶対に不可能ですFlash、Java アプレット、または Firefox アドオンなどのブラウザ プラグインを使用する必要があります。

注:ブラウザー ウィンドウだけでなく、モニター全体のスクリーンショットを撮ることを意味していると思います。

于 2013-05-21T02:06:59.030 に答える