我基本上是dotnet开发人员(初学者)。我需要做一个 即插件 就像Firefox中的Firebug一样。 我需要HTML和CSS功能 firebug,不需要其他功能。我想知道我应该从哪里开始以及我应该选择哪个平台。我更喜欢dotnet,但是如果不可能,也可以去找别人。我制作了一个连接客户端数据库的FF工具栏,但对firebug的插件不了解。我需要做到 仅适用于IE。有人可以帮助我完成链接,代码片段和/或一些可以指导我制作项目的理论。谢谢你的帮助 :)

问候

有帮助吗?

解决方案

对于我认为以前没有写过Firefox扩展名的人来说,开发诸如Firebug之类的东西是一项巨大的工作。

也就是说,正在介绍开发Firefox的扩展 Mozilla博客, ,以及IE类似的东西 MSDN.

最后,您需要自己写东西的原因吗? firebug效果很好,即 开发者工具

其他提示

IE开发人员工具栏最初实施的方式是浏览器栏,该浏览器栏沿着DOM行走并使用各种IE com编程接口, ,例如idisPlayservices。

这是为IE做的巨大任务。有些事情从扩展程序中做得不好(因此,开发工具已直接集成到IE中),您可能会遇到相同的问题。另外,看来您会随身携带学习,所以不要保证为此一个非常激进的时间表。这不是微不足道的。

但是基本的大纲是:让您的探险家栏工作。实施iObjectWithSite。当IE调用您的get setSite方法时,请缓存iunknown指针。稍后,您可以使用iunknown :: QueryInterface和iserviceProvider :: QueryService询问它,以使DOM和其他有用对象的指针获取指针。这是一个 食谱.

另外,我根本不推荐.net。您必须自己编写所有互动式,而IE无论如何都无法使用托管扩展。

阅读答案4中的评论#1:Firebug Lite已经存在并在IE中工作,请参阅 http://getfirebug.com/firebuglite它的开源BSD许可证,我们欢迎您作为贡献的改进。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top