ブラウザ拡張機能

Lolly URL Screenshot 拡張機能を使うと、web アプリはブラウザの中から任意の Web ページをスクリーンショットできます。これがない場合、URL のキャプチャにはデスクトップアプリが必要です - ブラウザページはそれ単体では他サイトのピクセルを読み取れません。拡張機能はそれができ、デスクトップアプリと同じキャプチャを使用します。

同じ仕組みでもう1つの役割も果たします。指定した1つのページを読み取り、Brand Studioが稼働中のWebサイトからブランドを抽出できるようにするというものです。どちらも以下で説明します。

Chromium ベースのブラウザで動作します: Chrome、Edge、Brave、Arc、Opera - Chrome 111 以降。

インストールされるまでの間も URL Screenshot は開くのでショットを作成できますが、ツールのコントロール上部の注記に不足しているものが表示されます。

capture to file を実行するホストがない場合に表示される URL Screenshot ツールの、拡張機能を案内する注記signed by Lollyvector SVG自分で確認するGet the signed file4 paths~2.4k nodes4 groups29 KBcapture to file を実行するホストがない場合に表示される URL Screenshot ツールの、拡張機能を案内する注記signed by Lollyvector SVG自分で確認するGet the signed file4 paths~2.4k nodes4 groups29 KB

待っている間もすべてのコントロールはライブです: 対象 URL、スクロール深度、待機時間、クロップの内側マージン、再配色。ホストが必要なのはキャプチャそのものだけです。

拡張機能なしでも使える、対象 URL・スクロール深度・待機時間・クロップの内側マージンを備えた URL Screenshot のコントロールsigned by Lollyvector SVG自分で確認するGet the signed file52 paths~3.6k nodes158 groups1 image62 KB拡張機能なしでも使える、対象 URL・スクロール深度・待機時間・クロップの内側マージンを備えた URL Screenshot のコントロールsigned by Lollyvector SVG自分で確認するGet the signed file52 paths~3.6k nodes158 groups1 image62 KB

インストール

Chrome ウェブストアから

近日公開。 公開されればワンクリックでインストールし、Lolly を再読み込みするだけです。

自分で読み込む(開発者向け)

拡張機能はリポジトリ内の shells/chrome-extension/ にあります。

  1. chrome://extensions を開きます。
  2. 右上の デベロッパーモード をオンにします。
  3. パッケージ化されていない拡張機能を読み込む をクリックし、shells/chrome-extension/ フォルダを選択します。
  4. Lolly を再読み込みします - これで URL Screenshot がブラウザで動作します。

仕組み

キャプチャが実行されている間、一時タブに 「…このブラウザのデバッグを開始しました」 というバナーが一瞬表示されることがあります。これは DevTools Protocol が動作している証で、ショットが完了すると自動的に消えます。

Brand Studio のためにサイトを読み取る

Brand Studio の Website ソースは、すでにお持ちのサイトからブランドを作成します。Chromium 上ではこの拡張機能が読み取りを行い、デスクトップアプリではネイティブの fetch が同じ役割を果たし、拡張機能のない通常のブラウザではそのタイル自体が表示されません。

押したときに起こること:

あなたが押すまで何も読み取られません。アドレスを貼り付けるだけではフィールドが埋まるだけです。

インストール後

Lolly タブを再読み込みしてください。「拡張機能を入手」というプロンプトが消え、URL Screenshot がギャラリーと Batch モードで利用できるようになります。

権限

manifest.json は4つの権限とホストアクセスを宣言しています。

その警告にもかかわらず、拡張機能はあなたがキャプチャまたはインポートを指示した単一のページしか読み取らず、あなたの閲覧データを読み取ったり送信したりすることはありません - どこにも何もアップロードされません。

マニフェストには minimum_chrome_version: 111 も設定されています。現在のバージョンは 0.2.1 です。

トラブルシューティング