2012-01-20 20 views

Trả lời

30

Bạn nhận được ID tiện ích mở rộng khi bạn tải tiện ích của mình lên Cửa hàng Google trực tuyến. I E. Adblock có URL https://chrome.google.com/webstore/detail/cfhdojbkjhnklbpkdaibdccddilifddb và phần cuối cùng của URL này là ID tiện ích mở rộng cfhdojbkjhnklbpkdaibdccddilifddb.


Nếu bạn muốn đọc ID tiện ích đã cài đặt từ tiện ích của mình, hãy xem managment module. chrome.management.getAll cho phép tìm nạp thông tin về tất cả các tiện ích mở rộng đã cài đặt.

+0

cảm ơn hoàn hảo, những gì tôi đang tìm kiếm, một trong các tiện ích mở rộng của tôi ngẫu nhiên bật lên quảng cáo Rubicon sau các thẻ của tôi trong các trang ngẫu nhiên mà tôi đang phát triển! bất ngờ khi tôi thấy họ ... CẬP NHẬT: thủ phạm "Skype Click to Call" – sonjz

+0

Tôi đã gặp lỗi trong bảng điều khiển của mình và tôi có thể tìm thấy tiện ích mở rộng nhưng không biết nó là gì. Cảm ơn bạn cho tip này tôi chỉ googled, trong trường hợp này 'jllpkdkcdjndhggodimiphkghogcpida' và nó trở nên rõ ràng mà phần mở rộng đã rối tung tôi lên. EDIT .. Oh chờ đợi, tôi chỉ nhận ra rằng tất cả các ID tương ứng là thực sự trên trang mở rộng trong trình duyệt. doi. –

68

Sử dụng thuộc tính chrome.runtime.id từ số chrome.runtime API.

+3

Cách tốt hơn để lấy ID của tiện ích hiện tại là đọc ['chrome.runtime.id'] (https://developer.chrome.com/extensions/runtime.html#property-id). –

+0

@RobW cảm ơn bạn rất nhiều – Tarek

+0

@RobW đó là một cách tốt hơn. Cuối cùng tôi nhìn vào nó, nó chưa có sẵn cho tất cả các loại mặt hàng trên tất cả các nền tảng. Bạn có biết điều đó đã thay đổi chưa? – abraham

13

Nếu bạn chỉ cần thực hiện một lần, chỉ cần mở trình đơn tùy chọn của bạn và chuyển đến tab tiện ích mở rộng. Nhấp vào hộp kiểm để bật chế độ nhà phát triển, sau đó nhấn vào mũi tên> ở bên trái mục hàng của tiện ích. ID sẽ ở ngay đó.

Hoặc, nếu bạn đang làm việc để phát triển một bản ghi người dùng hoặc tiện ích, hãy cố ý đưa ra lỗi. Tìm trong bảng điều khiển javascript và ID sẽ ở đó, ở bên phải của bảng điều khiển, trong dòng mô tả lỗi.

Cuối cùng, bạn có thể tìm trong thư mục tiện ích chrome của mình; nó lưu trữ các phần mở rộng trong các thư mục có tên là ID. Đây là lựa chọn tồi tệ nhất, vì bạn có ID mở rộng và phải đọc từng tệp manifest.json để tìm ra ID nào là đúng. Nhưng nếu bạn chỉ cần cài đặt một cái gì đó, bạn cũng có thể chỉ sắp xếp theo ngày tạo, và thư mục mở rộng mới nhất sẽ là ID bạn muốn.

3

Như Alex Gray chỉ ra trong một nhận xét ở trên, "tất cả các ID tương ứng trên thực tế trên trang tiện ích mở rộng trong trình duyệt".

Tuy nhiên, bạn phải nhấp vào hộp kiểm Chế độ nhà phát triển ở đầu trang Tiện ích mở rộng để xem chúng.

+0

Điều nào cũng được đề cập trong câu trả lời của BrianFreud. – Teepeemm

1

ID mở rộng có thể được tìm thấy trong:

chrome://extensions (Chrome_Hotdog >> More_tools >> Extensions) chế độ nhà phát triển.

Đối với Linux: $HOME/.config/google-chrome/Default/Preferences (json tệp) trong ["extensions"].

Các vấn đề liên quan