15

ユーザーがバグ追跡システムでバグを報告できるようにするボタンを Web サイトの 1 つに追加したいと考えています。

機能要求の 1 つは、問題のページのスクリーン キャップを一緒に送信することです。

エンド ユーザーのマシンに何かをインストールせずに、どうすればこれを行うことができますか? javascriptにはある種のスクリーンキャップAPIがありますか?

4

11 に答える 11

14

ページの を取得しinnerHTMLて、サーバーで処理することができます。

document.getElementsByTagName('html')[0].innerHTML;
// this would also be interactive (i.e. if you've
// modified the DOM, that would be included)
于 2009-03-31T16:21:45.660 に答える
6

いいえ、javascriptにはこのようなものはありません。

これはかなり難しいでしょう。ユーザーのコンピューターにインストールしないと、これを行うことはできません。

私は間違っていると証明されたいのですが、少なくともこれはあなたのための答えです。

于 2009-03-31T16:18:21.797 に答える
3

Take a look at pagecrop (implemented with jQuery + jCrop plug-in)

于 2009-03-31T16:44:47.040 に答える
3

私は他の答えに同意します-サイコロはありません。

ただし、Pearl Crescent Page Saverという Firefox プラグインがあり、関連するタスクを検討する価値があります。

于 2009-03-31T16:29:44.423 に答える
2

この質問を参照してください。基本的に、いいえ、javascriptではありません。おそらくActiveXを使用しますが、それはクライアントのPCにインストールすることに戻ります。

ユーザーの要求を正確に繰り返すサーバー側スクリプトを作成し(POST後ではないと想定)、結果のhtmlファイルを保存することを検討してください。

于 2009-03-31T16:19:10.253 に答える
1

Chrome プラグイン https://chrome.google.com/extensions/detail/ckibcdccnfeookdmbahgiakhnjcddpki

于 2010-12-13T13:49:18.230 に答える
1

Super Screenshot!で提供されているような Web ベースのソリューションの使用を検討することもできます。またはWebShotsPro.com。ページの特定の領域のスクリーンショットや、外部からアクセスできないページなど、ニーズによっては、うまくいかない場合もありますが、アイデアです。

于 2009-03-31T16:28:24.223 に答える