開発ツールバー

by 1 contributor:

開発ツールバーは、Firefox の内部から多くの開発ツールにアクセスするコマンドラインを提供します。開発ツールバーは Graphical Command Line Interpreter です。これはコマンドラインの強力さや簡潔さを備える一方で、統合されたコマンドヘルプの提供や充実した出力表示が可能です。また、開発ツールバーは拡張可能です。独自のローカルコマンドを追加する、あるいはそれを他の人たちがインストールできるようにアドオンへ変換することも可能です。

開発ツールバーを起動する

開発ツールバーを開くには Shift+F2 を押下するか、Web 開発メニュー (Mac OS X や Linux ではツールメニューのサブメニューとして存在します) で "開発ツールバー" を選択します。開発ツールバーは以下のように、ブラウザの下部に表示されます:

コマンドラインのプロンプトがツールバーのほとんどを占めており、左側に "閉じる" ボタン、右側にツールボックスの切り替えボタンを伴っています。

"閉じる" ボタンだけでなく、Shift+F2 やメニュー項目の "開発ツールバー" でもツールバーのオン/オフの切り替えが可能です。

コマンドラインを使用する

一般的なコマンドラインと同様に、プロンプトにコマンドを入力して Enter キーを押下することで、コマンドを実行できます。

開発ツールバーは入力に応じて、コマンドの補完候補を提示します:

複数の補完候補がある場合は、上下矢印キーで候補を切り替えます。Tab を押下すると、表示している候補を選択します。

F1 を押下するとすべての候補を、各コマンドの動作の概要とともに一覧表示します:

"help" コマンドを入力すると、すべてのコマンドを一覧表示します:

"help <コマンド>" と入力すると、<コマンド> のヘルプを表示します:

コマンド

開発ツールバーはサポートしているコマンドの内蔵ヘルプを提供しますので、ここではサポートしているコマンドの完全なドキュメントは提供しません。<コマンド> の完全なドキュメントを確認するには、ツールバーで "help <コマンド>" を実行してください。

addon すべてのインストール済みアドオンの一覧表示、特定のアドオンの無効化と有効化。
appcache アプリケーションキャッシュのエントリの表示と操作。
break ブレークポイントの一覧表示、追加、削除。
calllog 関数呼び出しのログをコンソールに記録。
connect リモートサーバに接続。以降のコマンドはサーバで実行されます。
console コンソールを開く、閉じる、クリアする。
context 以降に実行するコマンドのプレフィックスを追加。
cookie Cookie の一覧表示、削除、設定。
dbg デバッガを制御するコマンド。
disconnect リモートサーバから切断。
edit ページに読み込まれたリソースのひとつを編集。
export ページをエクスポートする。
folder

Firefox 33 の新コマンド

システムのファイルエクスプローラでフォルダを開く。folder openprofile でプロファイルのフォルダを開く。

help 利用可能な全コマンドを表示。
highlight

Firefox 33 の新コマンド

セレクタを与えると、そのセレクタにマッチするすべてのノードをハイライト表示する。

inject

Firefox 33 の新コマンド

jQuery や underscore といったライブラリをページに挿入する。

inspect ノードをインスペクタで調査。
jsb JavaScript ファイルを整形する。
listen リモートデバッグを有効化する。
media カレントページのメディアタイプのエミュレーション。
pagemod カレントページ内の属性や要素の削除と置換。
paintflashing 描画された領域のハイライト機能のオン/オフの切り替え。
pref 設定の変更、リセット、表示。
profiler プロファイリングの開始/終了およびプロファイラを開く/閉じる。
resize レスポンシブデザインビューの制御。
restart ブラウザを再起動する。
screenshot スクリーンショットを取得する。
tilt 3D ビューを開く、閉じる、操作する。
tools srcdir path で、ローカルのチェックアウト (トップレベルに CLOBBER ファイルがあるディレクトリ) から開発ツールを読み込む。builtin で組み込みのツールを読み込む。

コマンドを追加する

2 つの方法で、ツールバーにコマンドを追加できます:

コマンドの記述に関するドキュメントもご覧ください。

コマンドラインに貢献する

Firefox のコマンドラインは GCLI プロジェクトを使用して構築しており、ここには GCLI のドキュメントや動作の仕組みに関するセクションがあります。また MDN には、GCLI と Firefox の統合に関するドキュメントもあります。

ドキュメントのタグと貢献者

Contributors to this page: yyss
最終更新者: yyss,