2013-04-13 30 views
12

Tôi chỉ tình cờ gặp một đối tượng toàn cục trong chrome được gọi là chrome, tôi không biết đối tượng này là gì và tôi không thể tìm thấy bất kỳ thông tin nào về nó (điều này không giống với đối tượng chrome cho ứng dụng/tiện ích mở rộng) . Đây có phải là một số loại đối tượng mà Chrome sử dụng để thử nghiệm các tính năng mới không?Đối tượng chrome là gì?

+0

Với một số lượt phát xung quanh, tôi cũng tìm thấy 'chrome.webstore.install (url, onSuccess, onFailure)'. Hấp dẫn! +1 – Doorknob

+0

Vâng, tôi cũng thấy điều đó, tôi có thể đoán được một số thuộc tính/phương pháp làm gì, nhưng một số trong chúng không rõ ràng. – Jack

Trả lời

6

Đặt tên đối tượng, tôi cho rằng mục đích của tiện ích là dành cho các nhà phát triển tiện ích mở rộng Chrome, mặc dù nó cho thấy các phương pháp hữu ích trên các trang web thông thường không nằm trong phạm vi mở rộng.

Một số API dường như có mục đích rất hẹp, chrome.webstore.install() được sử dụng để cài đặt tiện ích mở rộng chẳng hạn. Các phương pháp và thuộc tính khác, như chrome.csi().pageT để có thời gian kể từ khi trang được tải, có thể hữu ích bên ngoài ngữ cảnh của tiện ích, nhưng vì không có trình duyệt nào khác có thể hiển thị chúng, tôi không thấy sử dụng tốt các API bên ngoài có ngữ cảnh dự định. Thật không may, trang web dành cho nhà phát triển Chrome hiện nay hơi khốc liệt, ném HTTP 500, nhưng ít nhất theo kết quả tìm kiếm của Google, bạn sẽ có thể tìm thấy thông tin về các API chrome.webstorechrome.appNotifications ngay khi trang web dành cho nhà phát triển sống và đá lại. chrome.appNotifications dường như có liên quan đến thông báo trên màn hình.

Đối tượng dường như là một kho báu ẩn và tôi không thể tìm thấy danh sách phù hợp, mô tả tất cả các API được hiển thị. Vì vậy, hiện tại, cách dễ nhất để lấy thông tin về các API khác nhau có lẽ là để kiểm tra đối tượng chrome trong Công cụ tìm kiếm và sau đó là google cho các phương pháp bắt mắt của bạn.

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