Mozilla技術佈道者給Web開發人員推薦Firefox插件列表

Mozilla技術佈道者給Web開發人員推薦Firefox插件列表

2011-12-23 09:26 | 2821次閱讀 | 來源:伯樂在線 【已有4條評論】發表評論

關鍵詞:Mozilla,Web,Firefox | 作者:魏哲 | 收藏這篇資訊

導讀:本文作者Robert Nyman是Mozilla的技術佈道者,從1999年開始從事Web前端開發 。讓Web開發人員的生活儘可能輕鬆和高效,這是Firefox一直堅持的目標之一。通過提供工具和可擴展的Web瀏覽器,讓開發人員能夠創造出令人驚奇的東西。

Firefox自帶的開發工具

我們致力於開發一系列包含在Firefox內的開發工具。它們在 Developer Tools in Firefox Aurora 10中有更詳細的描述,有了它們我們就能做出一些很有趣的事。

我們對大量的用戶介面和編碼方式進行測試和評估,從而找出在頁面中最理想的編碼方式。如果你安裝了Firefox Aurora,你現在就可以試試!讓我們知道你的想法。

繼續關注本博客,我們會持續更新自帶開發工具的進展和功能。

Firebug

目前為止,瀏覽器中最著名的web開發工具當屬Firebug,毋庸置疑,在相當長的一段時間裡,它將成為Web開發與調試的標準。Firebug還擁有許多強大的功能,包括大量的插件(見下文)。

但是有件事你需要明白,那就是如果你安裝了過多的Firebug插件,它將佔用大量內存,所以要選擇適合自己的。

一、針對Web開發者的Firefox插件

多年來,已經有很多插件能夠幫助Web開發者最大限度的利用Firefox。下面將列出其中最著名、使用最多的,如果我們疏漏了什麼,請在評論中告訴我們!

Accessibility Evaluation Toolbar

為Web開發者提供測試Web資源的輔助功能。

All in One Sidebar

AiOS可以讓你打開多個窗口作為側邊欄,並能在它們之間快速切換。有了它,你就可以告別雜亂無章的窗口了!除了書籤和歷史記錄,它還可以在側邊欄中打開下載,插件等對話框。

Cache Status

輕鬆查看和管理緩存。

CacheToggle

輕輕一點,就能禁用(或清除)瀏覽器緩存。

Colorzilla

高級取色器,拾色器,漸變色生成器和其他一些功能。

Console2

Console2可能會成為下一代錯誤控制台,從而取代JavaScript控制台。從V0.5版本開始就有控制台過濾器插件,之前只能在Console2網站上獲取。

CSS Reloader

CSS Reloader可以讓你重載任何網站的CSS,而不需要重載頁面。

DOM Inspector

DOM Inspector可以用來審閱、編輯web文檔或XUL程序中使用的DOM。在雙窗口中以不用的視圖顯示文檔及內部節點,並控制DOM。

Firefogg

可對Firefox中的視頻和音頻進行編碼。利用Firefogg你可以把大部分媒體文件編碼為Ogg或WebM。Firefogg還提供API來把編碼過程整合到上傳進程中。

FireFTP

FireFTP是Firefox上一款免費、安全、跨平台的FTP/SFTP客戶端,可以簡單、直觀的連接到FTP/SFTP伺服器上。

FireUnit

一款JavaScript單元測試插件程序。

FoxGuide

顯示水平和垂直參考線,跟你在PhotoShop里用的一樣。有助於改善布局,把元素放在適當的網格中,對稱排布元素,構造出一個設計。

FoxyProxy Standard

FoxyProxy是一款高級代理管理工具,完全替代了Firefox本身有限的代理功能。它比SwitchProxy、ProxyButton、 QuickProxy、 xyzproxy、 ProxyTex、 TorButton等擁有更多的功能。

Geolocater

把你定位到你想要的位置。

GreaseMonkey

通過使用少量JavaScript,可以自定義網頁的顯示方式。

HTML Validator

HTML Validator是一個Mozilla插件,它在Firefox和Mozilla中添加了HTML驗證。可以在圖標上看到一個HTML頁面的錯誤數量。

HttpFox

一個用於Firefox的HTTP分析器插件。

iMacros for Firefox

是Firefox自動化。記錄並重播重複工作。如果你喜歡Firefox瀏覽器,卻對重複的任務(例如,每天訪問相同的網站,填寫表單,記住密碼等)感到厭煩的話,iMacros for Firefox便是你夢寐以求的解決方案!

Jenkins Build Monitor

Monitor Jenkins(http://jenkins-ci.org)在Firefox狀態欄中創建並顯示當前狀態。

jQuery extension

內嵌於瀏覽器的jQuery和jQuery UI。

JSONovich

以簡單、低調的視圖漂亮的顯示出瀏覽器中JSON的內容。

JSONView

顯示瀏覽器中的JSON文檔。

JSView

如果你正在訪問的網站包含了任何外部js/css文件,圖標上就會顯示「SS」、」JS」或者都有。點擊文件名就能查看各個文件。文件會在新窗口中打開。

Link Widgets

通過在工具欄按鈕上添加首頁、上一頁、下一頁、尾頁來簡化頁面導航(例如在線漫畫、論壇或者技術規範,比如:HTML4建議)。

Live HTTP Headers

在瀏覽網頁時查看HTTP頭信息。

LiveReload

LiveReload能在文件發生改變時刷新網頁。

MeasureIt

可以在任何網頁上顯示標尺,用來檢查寬度、高度,或者以像素為單位對其頁面元素。

Modify Headers

能夠添加、修改、過濾發送給web伺服器的HTTP報頭,這個插件特別有助於移動Web開發、HTTP測試和隱私保護。

NoScript

瀏覽器上最好的安全插件。只有你信任站點上的活動內容才能運行,保護你免受跨站腳本攻擊和點擊劫持攻擊。

PageSpeed

Page Speed是由Google發起的開源項目,旨在通過應用Web性能最佳實例來幫助開發者優化他們的網頁。

PixelZoomer

PixelZoomer能夠對當前網站進行截圖,並提供多種像素分析工具。你可以放大網站(最大3200%),測量間距並用取色器取色。

Pixlr Grabber

抓取屏幕和網頁圖片變得輕而易舉。有了Pixlr Grabber,只需點擊右鍵,你就可以複製、保存、分享甚至編輯你的最終抓取效果——包括所有圖片或者背景。

Poster

一個與網路服務和其他網路資源交互的開發者工具,可以讓你製作HTTP請求,設置實體段和內容類型。允許你與網路服務相互並查看結果。

QuickJava

可以在狀態欄或者工具欄快速開啟或禁用Java、Javascript、Flash、 Silverlight、Images、樣式表和代理,而無需打開任何對話框。

Rainbow Color Tools

針對Web開發者的顏色工具。選色器、取色器+保存顏色,還能通過拖放提取顏色。

Regular s Tester

測試正則表達式的工具,帶有顏色高亮(包含子匹配項),也是創建表達式的幫手。

Remove Cookie(s) for Site

一個非常簡單的插件,用來清除當前打開站點的Cookies。它在網頁的右鍵菜單中添加了一個選項,用一鍵清除Cookies按鈕來執行操作,會在狀態欄中顯示其狀態。

Screenshot Pimp

只需輕輕一點,就能捕獲、抓取、保存、下載或者複製任何你在瀏覽器中能看到的東西!Screenshot pimp是目前為止Windows和Mac上定製性和用戶體驗最好的截屏工具欄。

SQLite Manager

管理你電腦上所有的SQLite資料庫。

Selenium IDE Buttons

用一個簡單的工具欄按鈕來打開selenium IDE。你需要已經安裝了selenium IDE:http://seleniumhq.org/projects/ide/

SeoQuake SEO extension

Seoquake是一款FirefoxSEO插件,旨在幫助那些涉及搜索引擎優化(SEO)社會媒體優化(SMO)和網路促銷的人。Seoquake可以審查很多重要的SEO參數。

ShowIP

在狀態欄顯示當前頁面的IP地址。還允許通過IP(右鍵單擊)和hostname(左鍵單擊)查詢自定義信息服務,例如whois、netcraft等。此外,你還可以複製IP到剪貼板。

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 extensions

在一些不同情況下,會用到很多Firebug的插件,在這裡會列出其中一部分:

Acebug

Acebug對Firebug命令行進行語法高亮,並具有模糊自動完成功能。

Code Coverage v2 for Firebug 0.1

這個Firebug插件用來報告Jacascript的代碼覆蓋率。

CSS Usage

用來查看使用了哪些CSS規則的Firebug插件。

Firecookie

Firecookie是一款可以查看、管理瀏覽器Cookies的Firebug插件。

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: links。

FireRainbow

Firebug中的JacaScript語法高亮工具。

NetExport

NetExport是一個Firebug插件,可以導出所有Net panel中收集和計算的數據。創建的文件使用HTTP存檔(HAR)格式(基於JSON)

Pixel Perfect

Pixel Perfect是一個Firebug插件,能夠讓Web開發者和設計師輕鬆的把一張web構圖覆蓋在開發的HTML頁面上。

YSlow

YSlos能夠分析網頁載入緩慢的原因,基於Yahoo!的高性能網站標準。

更多Firebug 插件,請查看Firebug官方wiki。

文章出自:伯樂在線

推薦閱讀:

TAG:推薦 | 技術 | 插件 | Web開發 | Mozilla | 開發人員 | Firefox插件 | Firefox |