2009-08-05 6 views
7

Я хотел был бы сделать панель инструментов браузера как панель инструментов google для моего вебсайта. Он должен быть совместим со всеми популярными браузерами.Создание панели инструментов браузера?

На каком языке следует использовать его? Есть ли примеры/руководства, которые я мог бы использовать?

+4

Как кто-то, кто должен удалить эти панели инструментов для каждого «сломанного» компьютера, с которым я сталкиваюсь, не могли бы вы этого не сделать? –

+3

Почему? Существует немало людей, играющих в мою игру, которые хотят этого –

ответ

7

Для Firefox, начало здесь: https://developer.mozilla.org/en/Extensions

Internet Explorer, здесь: http://msdn.microsoft.com/en-us/library/bb250489%28VS.85%29.aspx

Вы может использовать Javascript и Xml (XUL) для написания расширений Firefox и любого языка, который может генерировать COM-компонент, реализующий IObjectWithSite interfac e (VB, C++, C# ...) для IE.

IE Примеры:

Firefox:

2

Панель инструментов браузера несовместима с другими браузерами. Некоторые панели инструментов предоставляют вам другую ссылку для загрузки на основе вашего браузера, в то время как другие устанавливают плагины для каждого браузера, который они распознают и обнаруживают.

Но независимо от того, вы будете писать один для каждого браузера, который хотите поддержать, если они не разделяют модель плагина.

ответ

знакомства Корбина для ИЭ и светлячок, для сафари, чтобы начать по адресу:

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

+0

ok спасибо, но как мне их сделать? –

+0

см. Ответы Корбина и Родриго для ie и firefox. для сафари я пересмотрел свой пост, размещенный –

2

Вы можете сделать одну панель инструментов, совместимую как с IE, так и с Firefox. Вам нужно создать две панели инструментов.

Для IE вам необходимо создать Deskband (http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx), своего рода плагин, который взаимодействует с IE через COM. Для этого вам нужно знать C++ и COM.

Для Firefox вам необходимо создать расширение Firefox. https://developer.mozilla.org/en/Extensions - хорошее место для начала. Вам необходимо знать JavaScript и XUL (язык интерфейса пользователя XML, что использует Mozilla для создания пользовательских интерфейсов)

2

Вы пробовали http://www.Conduit.com/? Это абсолютно бесплатно! Я люблю это. Даже большие парни используют его.

Что касается вашей игры ... Доступно онлайн? Могу ли я воспроизвести его?

+1

, который выглядит довольно неплохим вариантом, но, как вы его сформулировали, он полностью звучит как спам. – nickf

+0

Ха-ха, да, теперь, когда вы упомянули об этом, это похоже на спам ... –

Смежные вопросы