Cách hiển thị mã nguồn của tiện ích mở rộng Chrome
- Thể LoạI: Google Chrome
Các tiện ích mở rộng của Chrome xuất xưởng ở trạng thái có thể xem mã nguồn của chúng. Điều đó thú vị vì một số lý do mặc dù nó có thể không phải là điều bạn có thể muốn làm nếu bạn không thành thạo JavaScript hoặc biết ai đó.
Có lẽ lý do rõ ràng nhất khiến bạn có thể muốn xem qua nguồn của các tiện ích mở rộng Chrome là kiểm tra chúng trước khi bạn cài đặt chúng vào trình duyệt.
Điều này đặc biệt đúng nếu bạn không biết tác giả của tiện ích mở rộng hoặc nếu tiện ích mở rộng được cung cấp trên trang web của bên thứ ba chứ không phải Cửa hàng Chrome trực tuyến chính thức .
Một lý do khác là để kiểm tra xem một cái gì đó đã được thực hiện như thế nào. Có thể bạn cũng phát triển tiện ích mở rộng cho trình duyệt và chỉ muốn tìm hiểu cách tác giả của tiện ích mở rộng đã triển khai một tính năng nhất định mà bạn quan tâm. Vì bạn có thể truy cập mã nguồn nên bạn có thể sử dụng nó để học.
Và quyền truy cập vào nguồn cũng hữu ích nếu bạn muốn sửa đổi tiện ích mở rộng, chẳng hạn như bằng cách làm cho nó hiệu quả hoặc bằng cách loại bỏ các tính năng của nó.
Nhận tệp Tiện ích mở rộng của Chrome
Bây giờ, rào cản đầu tiên và lớn nhất là bạn có thể sử dụng tệp Chrome crx. Mặc dù bạn có thể cài đặt tiện ích mở rộng trong Google Chrome để tải xuống theo cách đó, nhưng nó không phải lúc nào cũng là một tùy chọn, đặc biệt là không phải nếu bạn muốn kiểm tra tiện ích này trước khi cài đặt.
Nếu đó không phải là vấn đề, hãy kiểm tra các vị trí mở rộng chính thức:
- Linux : ~ / .config / google-chrome / Mặc định / Phần mở rộng /
- Mac : ~ / Thư viện / Hỗ trợ ứng dụng / Google / Chrome / Mặc định / Tiện ích mở rộng
- các cửa sổ : C: Users [tên người dùng] AppData Local Google Chrome User Data Default Extensions
Lưu ý rằng tên của ứng dụng có thể khác nhau tùy thuộc vào phiên bản Google Chrome bạn đang sử dụng. Ví dụ: nó có thể là crom hoặc chrome-sxs.
Tại đây bạn tìm thấy tất cả các tiện ích mở rộng đã cài đặt dưới dạng thư mục. Bạn tìm thấy ID trên trang chrome: // extensions /. So sánh ID được liệt kê trên trang đó với cấu trúc thư mục.
Thay thế mà không cần cài đặt
Cập nhật : Phương pháp sau không hoạt động nữa. Bạn có thể sử dụng một tiện ích mở rộng của trình duyệt như Nhận CRX để tải xuống bất kỳ tiện ích mở rộng nào của Chrome vào hệ thống cục bộ. Kết thúc
Bạn có thể tải xuống bất kỳ tiện ích mở rộng nào của Chrome từ cửa hàng mà không cần cài đặt trước trong trình duyệt. Phương pháp này hoạt động trên tất cả các trình duyệt web, không chỉ trong Google Chrome. Nó đây:
- Mở trang lưu trữ của tiện ích mở rộng mà bạn muốn tải xuống.
- Lưu ý rằng địa chỉ chứa ID của nó, ví dụ: aknpkdffaafgjchaibgeefbgmgeghloj trên trang này: https://chrome.google.com/webstore/detail/angry-birds/aknpkdffaafgjchaibgeefbgmgeghloj
- Dán https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D---%26uc vào một cửa sổ trình duyệt khác nhưng chưa tải nó.
- Thay thế --- bằng ID của tiện ích mở rộng mà trong trường hợp của tiện ích mở rộng ví dụ ở trên dẫn đến https://clients2.google.com/service/update2/crx?response=redirect&x=id%3Daknpkdffaafgjchaibgeefbgmgeghloj%26uc
- Tải địa chỉ đó và tệp crx của phần mở rộng sẽ được tải xuống hệ thống của bạn.
Đang giải nén
Nếu bạn tải xuống tiện ích mở rộng thay vì cài đặt nó, trước tiên bạn cần giải nén nó trước khi có thể xem mã nguồn của nó. Bạn có thể sử dụng một chương trình như 7-Zip cho ví dụ đó.
Chỉ cần nhấp chuột phải vào tệp tiện ích mở rộng đã tải xuống và chọn 7-zip> Extract To từ menu mở ra.
Thao tác này sẽ giải nén tiện ích mở rộng vào một thư mục trong cùng thư mục mà nó được lưu trữ.
Từ đây, bạn có thể duyệt các tệp khác nhau mà nó gửi trong trình soạn thảo văn bản thuần túy hoặc trình soạn thảo chuyên dụng.