Firefox Hacks

―次世代ブラウザ徹底活用テクニック

[cover photo]
TOPICS
Hacks , Web , HTML/CSS
発行年月日
PRINT LENGTH
468
ISBN
4-87311-241-9
原書
Firefox Hacks
FORMAT

快適、安全、高速で大人気のWebブラウザFirefoxの幅広い活用法を紹介している本書は、さまざまな活用テクニック、パフォーマンスチューニング、機能の追加からデザインの変更まで解説しており、Firefoxユーザにとって必読の書といえるでしょう。また、FirefoxはXMLベースの環境でもあり、その可能性はWebにとどまりません。Web開発ツールやリッチクライアント環境としてのFirefoxの使用法も紹介されているので、Webクリエータやネットワーク管理者、XMLプラットフォームに関心のある方にも楽しんでいただけます。

正誤表

ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用ください。

正誤表1 - 2005年9月7日掲載


P.27 図1-9のキャプション
【誤】図1-9 Lureテーマを表示中のテーママネージャ
【正】図1-9 HaikuFoxテーマを表示中のテーママネージャ

P.74 1行目
【誤】CRLやOSCPで証明書を拒否する
【正】CRLやOCSPで証明書を拒否する

P.90 下から9行目
【誤】LinuxやUnixで生成されるはmozver.datやappregの2つのファイルには手を出さないでください。
【正】LinuxやUnixで生成されるmozver.datやappregの2つのファイルには手を出さないでください。

P.107 下から11行目
【誤】AddType application/x-x509-crl          .x509_crl  # OSCP
【正】AddType application/x-x509-crl          .x509_crl  # OCSP

P.123 下から2行目(††訳注)
【誤】[Webページが指定したフォントを優先する]、[Webページが指定したフォントを優先する]のチェックを外すことで実現できます。
【正】[Webページが指定したフォントを優先する]のチェックを外すことで実現できます。

P.165 下から5行目
【誤】[新しいメールを書く]
【正】[新しいメッセージを書く]



訳者によるサポート頁

目次

推薦の言葉
訳者まえがき
クレジット
はじめに

1章 Firefoxの基本
		オリエンテーション
	1.	Webページを表示する10通りの方法
	2.	Webページを移動する10通りの方法
	3.	検索機能を活用する
	4.	ツールバーアイコンの意味と使い方
	5.	キーボードショートカットを使用する
	6.	Firefoxの外観を変更する
	7.	一度だけしか表示されないダイアログを安全に閉じる
	8.	すべてを完全に消去する
	9.	Firefoxを高速化する
	10.	コマンドラインから起動する

2章 セキュリティ
	11.	セキュリティ機能の外し方
	12.	初心者のための安全な設定
	13.	勝手なネットワークアクセスをすべて停止する
	14.	シングルサインオン設定法
	15.	プロキシ設定法
	16.	ポートとソケットの微調整
	17.	電子証明書を管理する
	18.	コンテンツにデジタル署名する
	19.	マスター証明書を使用する
	20.	ポリシーベースでスクリプトに制限を加える
	21.	名前を知られずに活動する

3章 インストール
	22.	設定ファイルを編集する
	23.	設定システムで遊んでみる
	24.	補完的なツールをインストールする
	25.	Firefoxのプロファイルを移行する
	26.	起動時に自動でインターネット接続する
	27.	Firefox用コンテンツをサポートするようにWebサーバを設定する
	28.	広範囲にわたるFirefox一括導入の準備
	29.	ユーザ設定をリモート管理する
	30.	フォントのインストールと文字実体参照のサポート
	31.	Firefoxを持ち運ぶ
	32.	フィルタリングシステムとの連携

4章 Webサーフィンを快適に
	33.	ブックマークの多彩な機能
	34.	タブブラウズのカスタマイズ
	35.	画像と広告の表示を制する
	36.	検索機能を強化する
	37.	いろいろなフィードやニュースを受信する
	38.	ツールバーにアイテムを追加する
	39.	拡張機能でFirefoxを強化する
	40.	他のアプリケーションとの連携
	41.	検索プラグインを作成する
	42.	FirefoxでWebを自動巡回する
	43.	おもちゃとゲームで暇つぶし

5章 Web開発者のための強力なツール
	44.	CSSデザインの微調整とトラブルシューティング
	45.	CSSスタイルにGeckoの魔法をかける
	46.	互換性のあるCSSを書く
	47.	現代的ブラウザ判別スクリプト
	48.	フォームデータのリアルタイム送信
	49.	プラグインの操作
	50.	Webページの品質保証
	51.	HTTPヘッダを表示する
	52.	Cookieとのダンス
	53.	DOMインスペクタでHTMLを調査する
	54.	すべてのキャッシュを完全に無効化する
	55.	Webドキュメントのデバッグテクニック
	56.	VenkmanによるJavaScriptデバッグ
	57.	フリーズその他の呪いに対処する

6章 WebページにXMLの力を
	58.	HTMLとXMLの表示モードを選択する
	59.	XML妥当性検証ツールを使用する
	60.	XML名前空間を使用する
	61.	MathMLコンテンツを作成する
	62.	SVGコンテンツを作成する
	63.	クライアントサイドXPathを使用する
	64.	クライアントサイドXSLを使用する
	65.	MozillaのSOAPサービスを使用する
	66.	MozillaのXML-RPCサービスを使用する
	67.	MozillaのWSDLサービスを使用する
	68.	XULアプリケーションや拡張機能を作成する
	69.	XBLで独自のタグやウィジェットを定義する
	70.	RDFを使用する
	71.	RSSフィードを使用する
	72.	SQLとXULの接続
	73.	PHPライブラリを使ってXULを生成する
	74.	E4Xスクリプトを試食する

7章 chromeを手早くハックする
	75.	chromeを手早くハックするための基礎知識
	76.	DOMインスペクタでchromeを調査する
	77.	Firefoxのインターフェイスをカスタマイズする
	78.	Firefoxのブランドを変更する
	79.	Firefoxをデスクトップに合わせる
	80.	いつでも表示されるツールバーを作成する
	81.	誰にもわからないコンテンツフィルタ
	82.	XPCOMコンポーネントを追加する
	83.	新しいコマンドラインオプションを追加する

8章 chromeを上品にハックする
	84.	拡張機能開発の基礎知識
	85.	Chrome Managerを使ってパッケージを理解する
	86.	chromeパッケージを作成する
	87.	ボトムアップオーバレイを作成する
	88.	XPIパッケージの作成と配布
	89.	テーマを作成する
	90.	再利用できるツールキットを見極める

9章 もっとFirefox
	91.	プラットフォームによる相違点
	92.	独自ビルドを手に入れる
	93.	Firefoxをビルドする
	94.	複数のMozillaブラウザを同時に動かす
	95.	拡張機能をFirefox以外のプログラムで使えるようにする
	96.	Firefoxの診断機能を有効にする
	97.	自分に合ったフォーラムを見つける
	98.	Bugzillaサバイバルガイド
	99.	どこが変更されたかを調べる
	100.	Firefoxの未来を作る
	101.	chromeで日本語を使う
	102.	Firefox 1.5に向けたパッケージ作成

索引