Lolly
Mở ứng dụng

Tiện ích mở rộng trình duyệt

Tiện ích mở rộng Lolly URL Screenshot cho phép ứng dụng web chụp ảnh màn hình bất kỳ trang web nào ngay từ trong trình duyệt của bạn. Không có nó, việc chụp một URL cần đến ứng dụng desktop - một trang trình duyệt không thể tự đọc pixel từ một trang khác. Tiện ích mở rộng thì có thể, dùng cùng cơ chế chụp mà ứng dụng desktop sử dụng.

Nó còn làm hai việc khác theo cùng cách đó. Một địa chỉ web dán vào ô ảnh có thể trở thành ảnh chụp trang đó (Chụp trang này), và tiện ích mở rộng có thể đọc một trang duy nhất mà bạn nêu tên để Brand Studio rút ra một thương hiệu từ một trang web trực tiếp. Mọi yêu cầu đều chờ bạn phê duyệt trong tiện ích mở rộng.

Nó chạy trên các trình duyệt dựa trên Chromium: Chrome, Edge, Brave, Arc, Opera - Chrome 111 trở lên.

Cho đến khi được cài đặt, URL Screenshot vẫn mở để bạn có thể soạn một cảnh chụp, và một ghi chú ở đầu phần điều khiển của công cụ cho biết thiếu gì.

Ghi chú của công cụ URL Screenshot đề nghị cài tiện ích mở rộng, hiển thị khi chụp ra tệp không có host để chạy signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBTự kiểm chứngTải tệp đã kýGhi chú của công cụ URL Screenshot đề nghị cài tiện ích mở rộng, hiển thị khi chụp ra tệp không có host để chạy signed by Lollyvector SVG4 paths~2.4k nodes4 groups30 KBTự kiểm chứngTải tệp đã ký

Mọi điều khiển đều hoạt động trong khi bạn chờ: URL đích, độ sâu cuộn, độ trễ ổn định, phần lề cắt và tô lại màu. Chỉ riêng việc chụp mới cần đến host.

Các điều khiển của URL Screenshot với URL đích, độ sâu cuộn, độ trễ ổn định và phần lề cắt, tất cả đều dùng được trước khi có tiện ích mở rộng signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBTự kiểm chứngTải tệp đã kýCác điều khiển của URL Screenshot với URL đích, độ sâu cuộn, độ trễ ổn định và phần lề cắt, tất cả đều dùng được trước khi có tiện ích mở rộng signed by Lollyvector SVG31 paths~1.7k nodes38 groups30 KBTự kiểm chứngTải tệp đã ký

Cài đặt

Từ Chrome Web Store

Sắp ra mắt. Khi được xuất bản, bạn sẽ cài đặt chỉ với một cú nhấp, sau đó tải lại Lolly.

Tự tải lên (dành cho nhà phát triển)

Tiện ích mở rộng nằm trong kho mã tại shells/chrome-extension/. Thư mục đó là bản build production, chỉ hoạt động với Lolly tại https://lolly.tools.

  1. Mở chrome://extensions.
  2. Bật Developer mode (chế độ nhà phát triển, ở góc trên bên phải).
  3. Nhấp Load unpacked và chọn thư mục shells/chrome-extension/.
  4. Tải lại Lolly - URL Screenshot giờ đã hoạt động trong trình duyệt.

Với máy chủ phát triển cục bộ, hãy chạy pnpm run pack:chrome-extension:dev và tải dist/chrome-extension-dev thay thế. Gói đó cũng chấp nhận http://localhost:5173 và có chữ Development trong tên.

Cách hoạt động

Trong lúc chụp, bạn có thể thấy thoáng qua một biểu ngữ "…started debugging this browser" trên tab tạm thời. Đó là DevTools Protocol đang hoạt động; nó tự biến mất khi cảnh chụp hoàn tất.

Đọc một trang web cho Brand Studio

Nguồn Website trong Brand Studio khởi tạo một thương hiệu từ một trang web bạn đã có sẵn. Trên Chromium, tiện ích mở rộng là thứ đọc nó; trên ứng dụng desktop, một lệnh fetch gốc làm cùng việc đó, còn trên trình duyệt thường không có tiện ích mở rộng thì ô này hoàn toàn không được cung cấp.

Điều gì xảy ra khi bạn nhấn vào đó:

Dán một địa chỉ chỉ điền vào ô trống. Không có gì được đọc cho đến khi bạn bắt đầu việc đọc và nhấn Approve once.

Sau khi cài đặt

Tải lại tab Lolly. Lời nhắc "Get the extension" biến mất, URL Screenshot (trong Tiện ích) có thể lưu ảnh chụp ra tệp, và công cụ này khả dụng trong chế độ Batch.

Quyền truy cập

Tệp manifest.json của nó khai báo bốn quyền, cộng với quyền truy cập trang web mà nó xin từng trang một:

Nó chỉ đọc đúng một trang bạn phê duyệt, và nó không đọc hay truyền dữ liệu duyệt web của bạn - không có gì được tải lên bất cứ đâu.

Manifest cũng thiết lập minimum_chrome_version: 111. Phiên bản hiện tại là 0.4.0.

Khắc phục sự cố