2009-08-05 24 views
7

Me gustaría hacer una barra de herramientas del navegador como la barra de herramientas de google para mi sitio web. Debe ser compatible con todos los navegadores populares.Hacer una barra de herramientas del navegador?

¿Qué idioma debo usar para hacerlo? ¿Hay algún ejemplo/guía que pueda usar?

+4

Como alguien que tiene que desinstalar estas barras de herramientas para cada computadora "rota" que encuentro, ¿puede por favor no hacer esto? –

+3

¿Por qué? Hay bastantes personas jugando a mi juego que lo quieren –

Respuesta

7

Para Firefox, comience aquí: https://developer.mozilla.org/en/Extensions

Internet Explorer, aquí: http://msdn.microsoft.com/en-us/library/bb250489%28VS.85%29.aspx

Usted puede usar Javascript y Xml (XUL) para escribir extensiones de Firefox y cualquier lenguaje que pueda generar un componente COM implementando la interfaz IObjectWithSite e (VB, C++, C# ...) para IE.

Ejemplos

IE:

Firefox:

2

Las barras de herramientas del navegador no son compatibles con otros navegadores. Algunas barras de herramientas le dan un enlace de descarga diferente basado en su navegador, mientras que otras instalan complementos para cada navegador que reconocen y detectan.

Pero, independientemente, redactará una para cada navegador que desee admitir, a menos que compartan un modelo de complemento.

respuesta

Sede de Corbin para IE y Firefox, para Safari, empezar a trabajar en:

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

+0

ok gracias, pero ¿cómo puedo hacerlas? –

+0

ver las respuestas de Corbin y Rodrigo para ie y firefox. para Safari revisé mi publicación publicada –

2

Usted puede hacer una sola barra de herramientas que sea compatible con IE y Firefox. Necesita crear dos barras de herramientas.

Para IE necesita crear una banda de escritorio (http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx), un tipo de complemento que interactúa con IE a través de COM. Necesita saber C++ y COM para hacer esto.

Para Firefox, necesita crear una extensión de Firefox. https://developer.mozilla.org/en/Extensions es un buen lugar para comenzar. Necesita saber JavaScript y XUL (Lenguaje de interfaz de usuario XML, lo que Mozilla usa para crear interfaces de usuario)

2

¿Ha intentado http://www.Conduit.com/? ¡Es completamente gratis! Lo amo. Incluso los grandes lo usan.

Con respecto a su juego ... ¿Está disponible en línea? ¿Puedo jugarlo?

+1

que parece ser una muy buena opción allí, pero de la forma en que la has redactado, suena como spam. – nickf

+0

Jaja, sí, ahora que lo mencionas, suena como spam ... –

Cuestiones relacionadas