2009-08-05 28 views
7

Ich möchte eine Browser-Toolbar wie Google Toolbar für meine Website machen. Es sollte mit allen gängigen Browsern kompatibel sein.Erstellen einer Browser-Symbolleiste?

Welche Sprache soll ich benutzen? Gibt es Beispiele/Anleitungen, die ich verwenden könnte?

+4

Als jemand, der diese Symbolleisten für jeden "kaputten" Computer, den ich begegne, deinstallieren muss, können Sie das bitte nicht tun? –

+3

Warum? Es gibt ziemlich viele Leute, die mein Spiel spielen, das es wollen –

Antwort

7

Für Firefox, starten hier: https://developer.mozilla.org/en/Extensions

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

Sie kann Javascript und Xml (XUL) verwenden, um Firefox-Erweiterungen und jede Sprache zu schreiben, die eine COM-Komponente generieren kann, die die IObjectWithSite-Schnittstelle implementiert e (VB, C++, C# ...) für IE.

IE Beispiele:

Firefox:

2

Browser-Symbolleisten sind nicht mit anderen Browsern kompatibel. Einige Symbolleisten geben Ihnen einen anderen Download-Link basierend auf Ihrem Browser, während andere Plugins für jeden Browser installieren, den sie erkennen und erkennen.

Aber unabhängig davon, werden Sie eine für jeden Browser, den Sie unterstützen möchten, schreiben, es sei denn, sie teilen ein Plugin-Modell.

Siehe Corbin Antwort für IE und Firefox, Safari, bei loszulegen:

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

+0

ok danke, aber wie mache ich sie? –

+0

siehe Corbin und Rodrigo Antworten für IE und Firefox. für Safari habe ich meinen Post gepostet gepostet –

2

Sie CANT machen eine einzige Symbolleiste, die sowohl mit IE und Firefox kompatibel ist. Sie müssen zwei Symbolleisten erstellen.

Für IE müssen Sie ein Deskband erstellen (http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx), eine Art Plugin, die mit IE über COM kommuniziert. Sie müssen C++ und COM dafür wissen.

Für Firefox müssen Sie eine Firefox-Erweiterung erstellen. https://developer.mozilla.org/en/Extensions ist ein guter Anfang. Sie müssen JavaScript und XUL (XML User Interface Language, was Mozilla zum Erstellen von Benutzeroberflächen verwendet) kennen.

2

Haben Sie versucht http://www.Conduit.com/? Es ist völlig kostenlos! Ich liebe es. Sogar die großen Jungs benutzen es.

In Bezug auf Ihr Spiel ... Ist es online verfügbar? Kann ich es spielen?

+1

, das scheint wie eine ziemlich gute Option dort, aber die Art, wie Sie es formuliert haben, klingt es völlig wie Spam. – nickf

+0

Haha, ja - jetzt, wo du es erwähnst, klingt es irgendwie wie Spam ... –