2012-10-12 9 views
5

Khi bạn mở rộng Google Chrome, bạn có thể chọn có "Default_Popup", có cách nào để mở popup một cách có lập trình không?Tiện ích mở rộng của Google Chrome - Cửa sổ bật lên có lập trình mở

+0

Tôi nghĩ bạn sẽ sớm có thể gán lối tắt bàn phím để làm điều đó, nhưng cho phép tập lệnh làm như vậy bất cứ khi nào họ thích có thể là trải nghiệm người dùng kém. – gengkev

+0

Trong một số trường hợp, tôi đồng ý, nhưng đối với những gì người dùng đã đề xuất, nó hoạt động có lợi cho họ. Không ngẫu nhiên làm điều đó, nó là một thiết lập. – Zachrip

Trả lời

5

Không có cách nào trực tiếp để mở cửa sổ bật lên theo chương trình. Tuy nhiên, nếu bạn muốn mở nó dựa trên lối tắt bàn phím, bạn có thể sử dụng commands API với lệnh _execute_browser_action (API hiện chỉ khả dụng trên kênh beta).

+1

Cảm ơn bạn, mặc dù tôi không bao giờ có xung quanh để sử dụng này, đó là một câu trả lời tốt, xin lỗi tôi đã quá lâu để chấp nhận. Cảm ơn! – Zachrip

1

Có API, chrome.browserAction.openPopup (gọi lại hàm), hy vọng sẽ sớm khả dụng. Vui lòng gắn dấu sao lỗi này: https://code.google.com/p/chromium/issues/detail?id=436489

+0

Lưu ý: cuộc thảo luận về việc cho phép API này trở nên phức tạp; không có dấu hiệu nào khi điều này xảy ra. Không phải "sớm". – Xan