2011-02-10 34 views
10

Tôi đã luôn sử dụng Safari nhưng tôi đã kéo plugin trên Safari hoàn toàn cách đây một lúc và có khả năng làm được nhiều việc với Chrome, khiến tôi muốn có thể làm được nhiều việc hơn.Để khởi chạy/kích hoạt/chạy tiện ích của Chrome bằng liên kết trang web có thể nhấp?

Đây là những gì tôi đã tự hỏi: Tôi có rất nhiều tiện ích mở rộng và ứng dụng web mới được cài đặt. Tôi biết có các tiện ích mở rộng có thể được sử dụng khi kích hoạt và các tiện ích mở rộng khác chạy trong nền mà không cần kích hoạt để kích hoạt bằng cách nhấp vào nút của biểu tượng tiện ích mở rộng. Có cách nào để khởi chạy (kích hoạt) tiện ích trong chrome có liên kết (URL) trong trang web hay không. Ý tôi là có một đường dẫn URL để kích hoạt một phần mở rộng.

Ngoài ra, Tôi thích tính năng tab được ghim, nhưng có vẻ như tôi chỉ có thể thực hiện việc này: Ghim tab và mở tab đó mỗi lần bằng cách thêm tab hiện tại để 'mở các trang này'. Nhưng nếu tôi ghim ví dụ. gmail.com và sau đó tôi đóng nó và sau đó mở nó lại một lần nữa sau đó nó sẽ không pin nó. Sử dụng JSON với biểu tượng 128 px và làm cho ứng dụng web của riêng bạn là cách duy nhất có thể đạt được?

Cảm ơn bạn.

+0

Bạn đã xác định điều này? –

Trả lời

-1

Tôi thấy câu trả lời này đến muộn nhưng nếu bất cứ ai tình cờ gặp điều này như tôi đã làm, hy vọng có thể thấy điều này hữu ích. Tôi có thể giúp bạn với url của Tiện ích mở rộng của Chrome. Mở Web Inspector console và gõ này để có được url:

chrome.extension.getURL() 
+0

Tôi cần gọi tiện ích chrome từ Trang Web. Tôi có thể làm như thế nào.plz trợ giúp –

1

Theo như tôi biết: Số gì tôi nhận được từ đọc qua Chrome-docs là, rằng các trang web có thể kết nối với kích hoạt phần mở rộng bằng cách sử dụng phương pháp API của Chrome runtime.connect.

Tôi biết có phần mở rộng [...] kích hoạt bằng cách nhấp chuột vào một nút của biểu tượng mở rộng

này dường như không phải là một tính năng chung của phần mở rộng Chrome. Bạn có thể tìm thấy kích hoạt Chrome-intern tại chrome: // extensions/trong trình duyệt của mình. Các trang web này không thể sửa đổi các cài đặt này. Bạn có thể muốn tạo một work-around bằng cách sử dụng lớp kích hoạt "thứ hai" trong phần mở rộng của bạn. Trang web chỉ có thể yêu cầu trình duyệt cài đặt các tiện ích mở rộng bằng cách sử dụng webstore API.

Để câu hỏi thứ hai của bạn: This tiện ích mở rộng chrome sẽ cho phép bạn tự động ghim các tab được chỉ định bởi url của bạn (mặc dù chưa thử nó). Có lẽ điều này có thể giải quyết vấn đề của bạn.

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