2009-08-05 75 views
7

Tôi muốn tạo thanh công cụ của trình duyệt như thanh công cụ của Google cho trang web của mình. Nó phải tương thích với tất cả các trình duyệt phổ biến.Tạo thanh công cụ của trình duyệt?

Tôi nên sử dụng ngôn ngữ nào để thực hiện? Có bất kỳ ví dụ/hướng dẫn nào tôi có thể sử dụng không?

+4

Là người đã gỡ cài đặt các thanh công cụ này cho mọi máy tính "bị hỏng" mà tôi gặp phải, bạn có thể vui lòng không làm điều này không? –

+3

Tại sao? Có khá nhiều người chơi trò chơi của tôi muốn nó –

Trả lời

7

Đối với Firefox, hãy bắt đầu ở đây: https://developer.mozilla.org/en/Extensions

Internet Explorer, ở đây: http://msdn.microsoft.com/en-us/library/bb250489%28VS.85%29.aspx

Bạn có thể sử dụng Javascript và Xml (XUL) để viết các phần mở rộng của Firefox và bất kỳ ngôn ngữ nào có thể tạo ra một thành phần COM thực hiện giao tiếp IObjectWithSite e (VB, C++, C# ...) cho IE.

IE Ví dụ:

Firefox:

2

Thanh công cụ trình duyệt không tương thích với các trình duyệt khác. Một số thanh công cụ cung cấp cho bạn một liên kết tải xuống khác nhau dựa trên trình duyệt của bạn, trong khi các thanh công cụ khác cài đặt plugin cho từng trình duyệt mà chúng nhận ra và phát hiện.

Nhưng bất kể, bạn sẽ viết một cho mỗi trình duyệt bạn muốn hỗ trợ, trừ khi họ chia sẻ mô hình plugin.

câu trả lời

Xem Corbin cho IE và Firefox, cho safari, bắt đầu tại địa chỉ:

http://developer.apple.com/documentation/InternetWeb/Conceptual/WebKit_PluginProgTopic/Tasks/WebKitPlugins.html

+0

ok cảm ơn nhưng làm thế nào để tôi làm cho họ? –

+0

xem câu trả lời của Corbin và Rodrigo cho ie và firefox. cho safari tôi sửa đổi bài viết của tôi đăng –

2

Bạn CANT tạo một thanh công cụ duy nhất tương thích với cả IE và Firefox. Bạn cần tạo hai thanh công cụ.

Đối với IE, bạn cần tạo một Deskband (http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx), một loại plugin kết nối với IE qua COM. Bạn cần biết C++ và COM để làm điều này.

Đối với Firefox, bạn cần tạo một Tiện ích mở rộng của Firefox. https://developer.mozilla.org/en/Extensions là một nơi tốt để bắt đầu. Bạn cần biết JavaScript và XUL (Ngôn ngữ giao diện người dùng XML, những gì Mozilla sử dụng để tạo giao diện người dùng)

2

Bạn đã thử http://www.Conduit.com/? Nó hoàn toàn miễn phí! Tôi thích nó. Ngay cả những kẻ lớn cũng sử dụng nó.

Liên quan đến trò chơi của bạn ... Trò chơi có trực tuyến không? Tôi có thể chơi nó không?

+1

mà có vẻ như một lựa chọn khá tốt ở đó, nhưng cách bạn đã nói nó, nó hoàn toàn giống như thư rác. – nickf

+0

Haha, vâng - bây giờ bạn đề cập đến nó, nó có vẻ giống như spam ... –

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