P粉3021604362023-08-23 15:33:37
元の回答が提供されたときにこの機能がすでに利用可能であったかどうかはわかりませんが、現在 Google はスクリーンショットを撮る方法を示す例を提供しています:
http://developer.chrome.com/extensions/samples.html
このページで「Test Screenshot Extension」を検索します。
更新: desktopCapture
API を使用した新しい例を次に示します:
https://github.com/GoogleChrome/chrome-extensions-samples/tree/main/apps/samples/desktop-capture
P粉0789451822023-08-23 14:37:10
この機能は Chrome 拡張機能で使用しているため、Tab API には captureVisibleTab というメソッドがあり、指定されたタブで現在選択されているタブの表示領域をキャプチャできます。窓。
この方法を使用するには、 権限 マニフェストに「タブ」を追加するだけです。次に、背景ページ、ポップアップ (または他の拡張ページ) から、次のようにメソッドを呼び出すだけです:
リーリー{quality: 50} を追加することでプロパティを制御したり、形式を変更したりすることができます。これらについてはすべて、上記のドキュメントで詳しく説明されています。
HTML5 の利点は、HTML5 Canvas を使用してこの画像を変更できることです。操作、変換、修正、トリミングなどが簡単に行えます。
これがあなたが探しているものであることを願っています!あけましておめでとう!