2009-08-05 3 views
7

Je voudrais faire une barre d'outils de navigateur comme google toolbar pour mon site web. Il devrait être compatible avec tous les navigateurs populaires.Créer une barre d'outils de navigateur?

Quelle langue devrais-je utiliser pour le faire? Y a-t-il des exemples/guides que je pourrais utiliser?

+4

Comme quelqu'un qui doit désinstaller ces barres d'outils pour chaque ordinateur «cassé» que je rencontre, pouvez-vous s'il vous plaît ne pas le faire? –

+3

Pourquoi? Il ya quelques personnes qui jouent à mon jeu qui le veulent –

Répondre

7

Pour Firefox, commencez ici: https://developer.mozilla.org/en/Extensions

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

Vous pouvez utiliser Javascript et Xml (XUL) pour écrire des extensions Firefox et n'importe quel langage pouvant générer un composant COM implémentant l'interface IObjectWithSite e (VB, C++, C# ...) pour IE.

exemples IE:

Firefox:

2

Les barres d'outils du navigateur ne sont pas compatibles avec les autres navigateurs. Certaines barres d'outils vous donnent un lien de téléchargement différent basé sur votre navigateur, alors que d'autres installent des plugins pour chaque navigateur qu'ils reconnaissent et détectent. Mais peu importe, vous en écrirez un pour chaque navigateur que vous voulez prendre en charge, à moins qu'ils ne partagent un modèle de plugin.

réponse de

Voir Corbin pour IE et Firefox, pour le safari, commencer à:

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

+0

ok merci mais comment puis-je les faire? –

+0

voir les réponses de Corbin et Rodrigo pour ie et firefox. pour safari j'ai révisé mon post posté –

2

Vous pouvez créer une seule barre d'outils compatible avec IE et Firefox. Vous devez créer deux barres d'outils. Pour IE, vous devez créer un Deskband (http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx), un type de plugin qui s'interface avec IE via COM. Vous devez connaître C++ et COM pour le faire.

Pour Firefox, vous devez créer une extension Firefox. https://developer.mozilla.org/en/Extensions est un bon endroit pour commencer. Vous devez connaître JavaScript et XUL (XML User Interface Language, ce que Mozilla utilise pour créer des interfaces utilisateur)

2

Avez-vous essayé http://www.Conduit.com/? C'est complètement gratuit! J'aime ça. Même les grands gars l'utilisent.

En ce qui concerne votre jeu ... Est-il disponible en ligne? Puis-je le jouer?

+1

qui semble être une très bonne option là-bas, mais la façon dont vous l'avez formulé, ça sonne totalement comme du spam. – nickf

+0

Haha, ouais - maintenant que vous le mentionnez, ça sonne comme du spam ... –

Questions connexes