为CSS事物开发类似Web应用程序的FIrebug

时间:2011-01-08 07:32:57

标签: javascript css firebug firebug-lite

我正在开发一个用于网页设计的Web应用程序。其中一部分包括在运行中更改CSS样式并将其保存回服务器 我看到,我的动机的第一部分是在firebug中实现的,我可以在其中查看应用于特定HTML元素的CSS样式规则,并可以更改它们以查看效果。 在SO的早期问题导致我的firebug lite源代码https://getfirebug.com/firebug-lite-debug.js,这比完整版的firebug要小得多。 我的问题是,有什么方法可以获得firebug / firebug lite代码的文档,这可以加快我的速度。
经过一些谷歌搜索后,我发现有Firebug API

http://getfirebug.com/developer/api/firebug1.6/

但不知道它对我有多大用处。

也欢迎任何替代方法。

3 个答案:

答案 0 :(得分:2)

Firebug使用BSD风格的许可证,这意味着您可以在应用程序中使用他们的代码而不受太多限制:

http://en.wikipedia.org/wiki/BSD_licenses#Proprietary_software_licenses_compatibility

我建议您直接联系Firebug的开发人员。我相信他们会有兴趣为你想要完成的事情提供帮助。

在我看来,将更改同步到文件或服务器的能力是这个功能强大的工具所缺少的一件事,我很想知道最终结果是什么样的。

答案 1 :(得分:0)

查看Backfire项目,该项目“允许您保存使用Firebug,Webkit Developer Toolbar或任何其他客户端调试工具进行的CSS更改。”项目页面说它被开发为能够支持各种后端。麻省理工学院许可下的Backfire source code is available

答案 2 :(得分:0)

提交我自己问题的可能答案。

发现以下内容提供了有关Firebug内部的少量信息。

https://developer.mozilla.org/en/Firebug_internals