回答と既知の制限
サポート & FAQ
よくある質問への回答、既知の制限、サポートの受け方。
よくある質問
データはサーバーに送信されますか?
いいえ。データがデバイスの外に出ることは一切ありません。キャプチャ、注釈、書き出しの処理はすべてブラウザ内でローカルに実行されます。この拡張機能には分析ツールもテレメトリーもサードパーティ サービスもありません。詳細はプライバシー ポリシーをご覧ください。
chrome:// や拡張機能のページでも動作しますか?
いいえ。Chrome は、拡張機能による chrome://、chrome-extension://、Chrome ウェブストア、about: ページのキャプチャをブロックします。これは Chrome のセキュリティ ルールであり、どの拡張機能も解除できません。キャプチャしようとするとエラーが表示されます。
フルページ キャプチャに数秒かかるのはなぜですか?
Chrome は captureVisibleTab を毎秒約 2 回までに制限しています。ビューポート 1 枚分のタイルごとに 1 回の呼び出しと、ページの再描画を待つ短い待機が必要です。一般的な 10 タイルのページで 5~6 秒、それより長いページでは長さに比例して時間がかかります。進行状況はポップアップのプログレス バーで確認できます。
フルページ スクリーンショットからサイトのヘッダーが消えるのはなぜですか?
固定ヘッダーは表示されます。最初のタイルでキャプチャされ、最上部に 1 回だけ合成されます。ごくまれに、一部の position: sticky の構成がこの処理をすり抜けることがあります。遭遇した場合は、ページの URL を添えて GitHub issue を開いてください。
範囲を選択しながらスクロールできますか?
いいえ。範囲選択はビューポート内のみで、ドラッグ中はスクロールがロックされます。画面より下に続く領域を撮るには、ページ全体をキャプチャしてエディタで切り抜いてください。
キャプチャした後、どうやってエディタを開きますか?
デフォルトでは、キャプチャのたびにエディタが新しいタブで開くため、何もする必要はありません。注釈を付けたスクリーンショットは、エディタ上部バーの「書き出し」ボタン、または Ctrl+S / ⌘S で書き出せます。
ポップアップのキャプチャ後の行がクリップボードまたはダウンロードに設定されている場合、タブは開きません。ポップアップ フッターの前回を開くで、いつでもそのキャプチャをエディタに読み込めます。
エディタを開かずに、そのままコピーや保存はできますか?
はい。ポップアップのキャプチャ後の行で、エディタ、クリップボード、ダウンロードを選べます。この設定は、ポップアップのボタン、キーボード ショートカット、右クリック メニューのすべての起点に適用されます。クイック保存は PNG で保存され、タブが開かないため、ツールバーのバッジが完了の合図になります。
クリックすると閉じてしまうメニューやホバー状態をキャプチャするには?
ポップアップの遅延の行を 3 秒、5 秒、10 秒のいずれかに設定し、キャプチャを開始してからメニューを開いてください。ツールバーのバッジがカウントダウンし、範囲キャプチャは遅延の後にオーバーレイを表示します。右クリック メニューも同じ設定に従います。
エディタのタブが閉じたら編集内容はどうなりますか?
作業中の編集は随時ローカルに保存されます。次に開いたエディタのタブが下書きの復元を提案し、復元はいつでもワンクリックです。古い下書きが、新しく始めるつもりだったキャプチャを勝手に置き換えることはありません。切り抜いた画像には専用の下書きが作られるため、注釈が別の画像に復元されることもありません。
新しくキャプチャせずにエディタを使えますか?
はい。画像ファイルをエディタのステージにドロップするか、テキスト フィールドの外で Ctrl+V / ⌘V で貼り付けてください。読み込んだ画像はキャプチャと同じ扱いになるため、すべてのツール、Beautify フレーム、すべての書き出し方法がそのまま使えます。キャンバスが置き換わるため、失われる注釈がある場合はエディタが先に確認します。
ポップアップ フッターの前回を開くでも、最新のキャプチャをエディタに読み込めます。
PDF 書き出しは重いライブラリを同梱していますか?
いいえ。PDF 書き出しは、拡張機能に組み込まれた小さなライター (src/editor/pdf-writer.ts) で実行されます。各ページの画像を配置し、ブラウザ自身の CompressionStream で圧縮するため、PDF の書き出しでネットワーク リクエストは発生せず、サードパーティのコードも追加されません。以前のバージョンでは jsPDF を使用しており、拡張機能が一度も呼ばない機能のために html2canvas と dompurify を取り込んでいました。
スクリーンショットを拡大・縮小したり、見栄えよく共有したりできますか?
書き出しダイアログには倍率のコントロールがあります。25、50、100、200% のほか、ピクセル幅の指定もできます。PDF ではページに合わせてサイズが決まるため非表示になります。Chrome のキャンバス上限を超えるサイズは、空のファイルとして書き出される代わりに拒否されます。
Beautify パネルでは、余白、角丸、影に加え、グラデーション、単色、透明の背景を追加できます。フレームはすべての書き出し、クリップボード、PDF に反映されます。
キーボード ショートカットは変更できますか?
はい。chrome://extensions/shortcuts を開くか、ポップアップ フッターのショートカット リンクを使用してください。デフォルトは、ページ全体が Ctrl+Shift+S、表示領域が Alt+Shift+V、選択範囲が Ctrl+Shift+E です。macOS では ⌘⇧S、⌘⇧V、⌘⇧E になります。別の拡張機能が同じ組み合わせをすでに使用している場合、Chrome はそのコマンドを未割り当てのままにすることがあります。
Chrome がタブ キャプチャへのアクセスを求めるのはなぜですか?
tabCapture はオプションの権限で、インストール時に求められるものではありません。Chrome がプロンプトを表示するのは、初めて「録画」をクリックしたときの 1 回だけです。以降の録画はワンクリックで始まり、追加のプロンプトはありません。オプションとして宣言しているため、インストール時の警告は付かず、実際に録画を始めない限り一切表示されません。
録画はどこに保存されますか?
デバイス上だけに保存されます。動画チャンク、カーソル ログ、マイクやタブの音声は、録画中に 1 秒単位で IndexedDB に書き込まれるため、クラッシュやバックグラウンド ページの強制終了でもテイクは失われません。書き出すかセッションを削除するまでそこに残り、アップロードされることは一切ありません。
なぜ MP4 ではなく WebM なのですか?
レコーダーは MediaRecorder で書き出しを行い、タブ キャプチャに対応するすべてのブラウザで WebM をネイティブに出力できます。MP4 書き出しは、WebCodecs とマルチプレクサを使う形でロードマップに載っており、このバージョンの WebM の書き出しと並行して提供する予定です。
既知の制限
- 範囲選択はビューポート内のみ — ドラッグ中はページがロックされるため、画面より下に範囲を広げることはできません。ページ全体をキャプチャして、エディタで切り抜いてください。
- 動的ページと無限スクロールのページ — キャプチャ エンジンはページの高さを開始時に 1 回だけ測定します。スクロール中に伸びるページは、キャプチャ開始時点の高さで出力されます。遅れて読み込まれる画像も空白になることがあります。各タイルの待機は再描画のための短い時間だけで、新たな取得を待つ時間はありません。
- 設定は同期されません — テーマ、書き出し形式、ファイル名テンプレートはローカル ストレージに保存され、デバイスやプロファイルの間で同期されません。
- 録画のオーバーレイはページ上に置かれます — ウェブカメラのプレビューとコントロール バーはページ自体の要素なので、タブの生の映像に映り込みます。書き出し時には、エディタが独自のウェブカメラ バブルを 2 つ目のオーバーレイとして、ページに映り込んだものの上に合成します。コントロール バーはポインターが離れて約 3 秒で自動的に隠れるため、映像の邪魔になりません。カーソルをページ下部中央に移動すると再表示されます。ホバー中と録画の一時停止中は表示されたままになります。
サポートを受ける
バグを見つけたとき、機能をリクエストしたいとき、ここに載っていないことで助けが必要なときは:
- GitHub issue を開く — github.com/pghqdev/OpenScreenShot/issues
- レビューを書く — Chrome ウェブストアへのレビューは、ほかの人がこの拡張機能を見つける助けになります。
- コントリビュート — この拡張機能は MIT ライセンスです。プル リクエストを歓迎します。CONTRIBUTING.md をご覧ください。