制作浏览器工具栏?

时间:2009-08-05 19:11:27

标签: toolbar

我想为我的网站制作一个像谷歌工具栏的浏览器工具栏。它应与所有流行的浏览器兼容。

我应该使用哪种语言来制作它?我可以使用任何示例/指南吗?

4 个答案:

答案 0 :(得分: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扩展以及任何可以为IE生成实现IObjectWithSite接口(VB,C ++,C#...)的COM组件的语言。

IE示例:

火狐:

答案 1 :(得分:2)

浏览器工具栏与其他浏览器不兼容。某些工具栏会根据您的浏览器为您提供不同的下载链接,而其他工具栏会为他们识别和检测的每个浏览器安装插件。

但无论如何,除非他们共享插件模型,否则您将为每个要支持的浏览器编写一个。

请参阅Corbin对ie和firefox的回答,对于safari,请参阅:

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

答案 2 :(得分:2)

您无法制作与IE和Firefox兼容的单个工具栏。您需要创建两个工具栏。

对于IE,你需要创建一个Deskband(http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx),一种通过COM与IE连接的插件。你需要知道C ++和COM才能做到这一点。

对于Firefox,您需要创建Firefox扩展。 https://developer.mozilla.org/en/Extensions是一个很好的起点。您需要了解JavaScript和XUL(XML用户界面语言,Mozilla用于创建用户界面的内容)

答案 3 :(得分:2)

你试过http://www.Conduit.com/吗?它是完全免费的!我喜欢它。即使是大家伙也会使用它。

关于您的游戏......是否可以在线获取?我可以播放吗?