Firefox 的目标之一始终是通过提供工具和一个非常可扩展的网页浏览器来使网页开发人员的生活尽可能轻松和高效,从而使人们能够创造出令人惊叹的事物。此处的想法是列出使用 Firefox 的网页开发者可用的许多工具和选项。
Firefox 中的原生开发者工具
我们正在努力为您构建一套包含在 Firefox 中的优秀的开发者工具。它们在Firefox Aurora 10 中的开发者工具中进行了更详细的描述,并且它们对我们能够实现的目标有一些非常有趣的意义!
我们正在评估和试验许多用户界面和代码方法,以尝试找到处理页面代码的最佳方法。如果您安装了Firefox Aurora,您现在就可以试用它们!请告诉我们您的想法。
此外,请继续关注此博客,因为我们将发布有关原生开发者工具的进度和功能的更新。
Firebug
迄今为止,网页浏览器中最知名的网页开发者工具是Firebug 扩展,毫无疑问,长期以来它为网页开发和调试设定了标准。Firebug 仍然是一个非常重要的工具,具有许多强大的功能,包括大量扩展(见下文)。
不过,您需要注意的是,鉴于 Firebug 提供的所有功能,在内存消耗方面它可能相当占用资源,因此请相应地使用它。
Firefox 网页开发者扩展
多年来,已经开发了许多扩展来帮助网页开发者最大程度地利用 Firefox。以下是一些最常用和最知名的扩展,但如果您发现还有其他对您有帮助的扩展,请告诉我们!
辅助功能评估工具栏
支持网页开发者测试网页资源的辅助功能。
多合一侧边栏
AiOS 允许您将各种窗口作为侧边栏面板打开,并在它们之间快速切换。因此,它终结了窗口混乱!除了书签和历史记录之外,它还在侧边栏中打开了下载、附加组件等对话框。
缓存状态
轻松查看和管理状态栏中的缓存状态。
CacheToggle
只需轻触开关即可禁用(并可以选择清除)浏览器缓存。
Colorzilla
高级吸色器、拾色器、渐变生成器和其他五彩缤纷的功能。
Console²
Console²(发音为 Console Squared 或 Console Two)用可能是下一代错误控制台的内容替换了 JavaScript 控制台。从 v0.5 版开始,包括之前从 Console² 网站单独提供的控制台筛选器扩展。
CSS 重新加载器
CSS 重新加载器是一个扩展,允许您重新加载任何网站的所有 CSS,而无需重新加载页面本身。
DOM 检查器
DOM 检查器是一个工具,可用于检查和编辑任何网页文档或 XUL 应用程序的实时 DOM。可以使用一个双窗格窗口浏览 DOM,该窗口显示文档和其中所有节点的各种不同视图。
Firefogg
Firefox 的视频和音频编码。使用 Firefogg,您可以将大多数媒体文件编码为 Ogg 和 WebM。Firefogg 还提供了一个 API,可以将编码集成到上传过程中。
FireFTP
FireFTP 是一个免费、安全、跨平台的 Mozilla Firefox FTP/SFTP 客户端,它提供对 FTP/SFTP 服务器的简单直观的访问。
FireUnit
JavaScript 单元测试扩展
FoxGuide
显示水平和垂直浮动参考线,就像您在 Photoshop 中使用的那样。有助于改进布局,将元素放置在正确的网格中,对称地布置元素并构建设计。
FoxyProxy 标准版
FoxyProxy 是一款高级代理管理工具,它完全取代了 Firefox 有限的代理功能。它提供的功能比 SwitchProxy、ProxyButton、QuickProxy、xyzproxy、ProxyTex、TorButton 等更多。
Geolocater
将您的位置定位到您想要的位置。
GreaseMonkey
通过使用少量 JavaScript 自定义网页的显示方式或行为。
HTML 验证器
HTML 验证器是一个 Mozilla 扩展,它在 Firefox 和 Mozilla 内部添加了 HTML 验证功能。HTML 页面的错误数量以图标的形式显示。
HttpFox
Firefox 的 HTTP 分析器附加组件。
iMacros for Firefox
自动化 Firefox。录制和回放重复性工作。如果您喜欢 Firefox 网页浏览器,但厌倦了重复性任务,例如每天访问相同的网站、填写表单和记住密码,那么 iMacros for Firefox 就是您梦寐以求的解决方案!
Jenkins 构建监视器
监视 Jenkins (http://jenkins-ci.org) 构建并在 Firefox 状态栏中显示状态。
jQuery 扩展
嵌入到浏览器的 jQuery 和 jQuery UI。
JSONovich
以美观的格式显示浏览器中的 JSON 内容,以便轻松、不显眼地查看。
JSONView
在浏览器中查看 JSON 文档。
JSView
如果您正在查看的网站包含任何外部 js/css 文件,则会显示一个显示“SS”、“JS”或两者的图标。然后,可以通过单击文件名来查看每个单独的文件。该文件将在新窗口中打开。
链接小部件
通过为第一页、上一页、下一页和最后一页提供工具栏按钮,简化页面序列(例如网络漫画、论坛或 HTML 4 建议等技术规范)内的导航。
实时 HTTP 标头
查看页面和浏览时的 HTTP 标头。
LiveReload
当文件更改时,LiveReload 会刷新网页。
MeasureIt
在任何网页上绘制标尺以检查页面元素的宽度、高度或对齐方式(以像素为单位)。
修改标头
添加、修改和筛选发送到 Web 服务器的 HTTP 请求标头。此附加组件对于移动 Web 开发、HTTP 测试和隐私尤其有用。
NoScript
您可以在 Web 浏览器中获得的最佳安全措施!仅允许来自您信任的网站的活动内容运行,并保护自己免受 XSS 和 Clickjacking 攻击。
PageSpeed
Page Speed 是 Google 启动的一个开源项目,旨在通过应用 Web 性能最佳实践来帮助开发者优化其网页。
Phoenix
一个带有实时语法高亮的编辑器,允许编辑、运行和测试 CSS、HTML 和 JavaScript 代码。Phoenix 会告诉您页面中加载了多少个 CSS 和 JS 文件,这些文件有多大,它将允许您编辑、打包和反混淆它们。
PixelZoomer
PixelZoomer 会截取当前网站的屏幕截图,并提供各种像素分析工具。您可以放大网站(高达 3200%),测量距离并使用吸色器拾取颜色。
Pixlr Grabber
抓取屏幕和从 Web 上提取图像变得更加容易。使用 Pixlr Grabber 附加组件,您只需右键单击即可复制、保存、共享甚至编辑最终抓取的内容,包括任何图像或背景。
Poster
一个用于与 Web 服务和其他 Web 资源交互的开发者工具,它允许您发出 HTTP 请求、设置实体主体和内容类型。这使您可以与 Web 服务交互并检查结果。
QuickJava
允许从状态栏和/或工具栏快速启用和禁用 Java、Javascript、Flash、Silverlight、图像、样式表和代理,而无需打开任何对话框!
Rainbow Color Tools
网页开发的颜色工具。拾色器和吸色器 + 保存颜色并通过拖放尝试颜色。
正则表达式测试器
带有颜色突出显示(包括子匹配)和用于创建表达式的帮助器的正则表达式测试工具。
删除网站的 Cookie
一个非常简单的扩展,用于删除当前打开的网站的所有 Cookie。它在页面的右键菜单中添加了一个选项,并添加了一个“清除 Cookie”按钮来执行此操作。它在状态栏中显示操作状态。
Screenshot Pimp
只需单击一下即可捕获、抓取、保存、下载或复制您在 Web 浏览器中看到的所有内容!Screenshot Pimp 迄今为止是 Windows 和 Mac 提供的最可自定义且用户友好的截图工具栏!
SQLite Manager
管理计算机上的任何 SQLite 数据库。
Selenium IDE 按钮
只需一个简单的工具栏按钮即可打开 Selenium IDE。您需要安装 Selenium IDE:http://seleniumhq.org/projects/ide/
SeoQuake SEO 扩展
Seoquake 是一款 Firefox SEO 扩展,主要旨在帮助处理搜索引擎优化 (SEO)、社交媒体优化 (SMO) 和互联网推广的网站管理员。Seoquake 允许调查许多重要的 SEO 参数。
ShowIP
在状态栏中显示当前页面的 IP 地址。它还允许通过 IP(右键单击)和主机名(左键单击)查询自定义信息服务,例如 whois、netcraft 等。此外,您还可以将 IP 地址复制到剪贴板。
Stylish
使用 Stylish 重塑网页,Stylish 是一款用户样式管理器。Stylish 允许您轻松安装 Google、Facebook、YouTube、Orkut 和许多其他网站的主题和皮肤。您甚至可以自定义 Firefox 和其他程序本身。
Tamper Data
使用 tamperdata 查看和修改 HTTP/HTTPS 标头和 POST 参数。
TAW3
只需点击一下,您就可以了解网站的可访问性。
Tilt 3D
基于 WebGL 的网页 3D 可视化。
Total Validator
一次性执行多种验证。此多重验证器使用从 http://www.totalvalidator.com/downloads/extensiontool.html 获取的桌面工具的本地副本,适用于外部、内部或本地网页。
TryAgain
当无法访问服务器时,TryAgain 会持续尝试加载网页。
User Agent Switcher
User Agent Switcher 扩展程序添加了一个菜单和一个工具栏按钮,用于切换浏览器的用户代理。
Wappalyzer
Wappalyzer 是一款浏览器插件,用于揭示网站使用的技术。
Web Developer
Web Developer 扩展程序为浏览器添加了各种 Web 开发人员工具。
Firebug 扩展
Firebug 存在许多针对不同用例的扩展,其中一些列在下面
Acebug
使用 Ace 为 Firebug 命令行提供语法高亮显示。模糊自动完成。
Firebug 0.1 版代码覆盖率 v2
此 Firebug 扩展用于报告 Javascript 代码覆盖率。
CSS Usage
Firebug 扩展,用于查看实际使用的 CSS 规则。
Firecookie
Firecookie 是 Firebug 的一个扩展,可以查看和管理浏览器中的 Cookie。
Firefinder
查找与所选 CSS 选择器或 XPath 表达式匹配的 HTML 元素。
FirePHP
FirePHP 允许您使用简单的 PHP 方法调用将日志记录到 Firebug 控制台。
FireQuery
用于 jQuery 开发的 Firebug 插件。
friendly bug
使 Firebug 更友好、更易于使用
Inline Code Finder for Firebug
Inline Code Finder 是 Firebug 的一个附加组件,用于查找具有以下任何问题的 HTML 元素:内联 JavaScript 事件、内联样式、javascript: 链接。
FireRainbow
Firebug 的 Javascript 语法高亮显示。
NetExport
NetExport 是一个 Firebug 扩展,允许导出从 Net 面板收集和计算的所有数据。创建的文件的结构使用 HTTP 归档 (HAR) 格式(基于 JSON)。
Pixel Perfect
Pixel Perfect 是一个 Firefox/Firebug 扩展,允许 Web 开发人员和设计师轻松地将 Web 构图覆盖在开发的 HTML 上。
YSlow
YSlow 基于雅虎的高性能网站规则分析网页以及网页速度慢的原因。
Firebug 还有更多扩展可用,可在 Firebug 扩展维基 中找到。
关于 罗伯特·奈曼 [荣誉编辑]
Mozilla Hacks 的技术布道者和编辑。发表关于 HTML5、JavaScript 和开放 Web 的演讲和博客文章。罗伯特坚定地相信 HTML5 和开放 Web,自 1999 年以来一直致力于 Web 前端开发——在瑞典和纽约市。他还定期在 http://robertnyman.com 上发布博客文章,并且喜欢旅行和结识新朋友。
89 条评论