Lolly
啟動應用程式

瀏覽器擴充功能

Lolly URL Screenshot 擴充功能讓網頁版應用程式可以從你的瀏覽器內部,擷取任何網頁的截圖。沒有它,擷取一個網址就需要桌面應用程式 - 瀏覽器頁面無法自行讀取另一個網站的像素。這個擴充功能可以做到,使用的是桌面應用程式所用的同一套擷取機制。

它還以同樣的方式執行另外兩項工作。貼到圖片欄位中的網址可以變成該頁面的截圖(擷取此頁面),擴充功能也可以讀取你指定的單一頁面,讓「品牌工作室」能從一個正式上線的網站中擷取品牌資訊。每一個請求都要等你在擴充功能中核准。

它可在以 Chromium 為基礎的瀏覽器上執行:Chrome、Edge、Brave、Arc、Opera - Chrome 111 以上版本。

在安裝之前,URL Screenshot 仍會照常開啟,讓你可以構圖一張截圖,而工具控制項頂端會有一則提示,說明缺少了什麼。

URL Screenshot 工具的提示,提供擴充功能的安裝選項,會在擷取到檔案沒有可執行的主機時顯示 signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KB自己驗證取得已簽署檔案URL Screenshot 工具的提示,提供擴充功能的安裝選項,會在擷取到檔案沒有可執行的主機時顯示 signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KB自己驗證取得已簽署檔案

在等待期間,每個控制項都是可用的:目標網址、捲動深度、穩定延遲、裁切內縮與重新上色。只有擷取本身需要主機。

URL Screenshot 的控制項,包含目標網址、捲動深度、穩定延遲與裁切內縮,在擴充功能存在之前全部都可以使用 signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KB自己驗證取得已簽署檔案URL Screenshot 的控制項,包含目標網址、捲動深度、穩定延遲與裁切內縮,在擴充功能存在之前全部都可以使用 signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KB自己驗證取得已簽署檔案

安裝

從 Chrome 線上應用程式商店

即將推出。一旦發佈,你只要一鍵安裝,然後重新載入 Lolly 即可。

自行載入(開發者適用)

這個擴充功能位於程式庫的 shells/chrome-extension/。該資料夾是正式版建置,只能搭配 https://lolly.tools 上的 Lolly 使用。

  1. 開啟 chrome://extensions。
  2. 開啟開發人員模式(右上角)。
  3. 點擊載入未封裝項目,選擇 shells/chrome-extension/ 資料夾。
  4. 重新載入 Lolly - URL Screenshot 現在就能在瀏覽器中運作。

如果要連接本機開發伺服器,請執行 pnpm run pack:chrome-extension:dev,改為載入 dist/chrome-extension-dev。該套件也接受 http://localhost:5173,其名稱中帶有 Development。

運作方式

在擷取進行時,你可能會在暫時分頁上短暫看到一則「……已開始偵錯這個瀏覽器」的橫幅。那是 DevTools Protocol 在運作;截圖完成後它就會自動消失。

為 Brand Studio 讀取一個網站

Brand Studio 的網站來源,能從你已有的網站開始建立品牌。在 Chromium 上,讀取工作由擴充功能完成;在桌面應用程式上,則由原生擷取執行相同工作;在沒有擴充功能的一般瀏覽器上,這個項目根本不會出現。

按下之後會發生什麼事:

貼上網址只是把欄位填好而已。在你開始讀取並按下 Approve once 之前,不會讀取任何東西。

安裝之後

重新載入 Lolly 分頁。「取得擴充功能」的提示會消失,URL Screenshot(在「工具程式」之下)可以把擷取結果儲存為檔案,該工具也會在批次模式中可供使用。

權限

它的 manifest.json 宣告了四項權限,外加它逐一網站申請的網站存取權:

它只讀取你核准的那一個頁面,不會讀取或傳輸你的瀏覽資料 - 不會上傳任何東西到任何地方。

這份 manifest 也設定了 minimum_chrome_version: 111。目前版本為 0.4.0。

疑難排解