Firefox 3 Hacks

―Mozillaテクノロジ徹底活用テクニック

[cover photo]
TOPICS
Hacks , Web
発行年月日
PRINT LENGTH
392
ISBN
978-4-87311-375-3
FORMAT
Print
3,080円
この商品は品切れ再入荷未定です

Firefoxは世界シェア20%を占めるまでに成長したオープンソースのソフトウェアです。本書では、Mozilla史上最速のパフォーマンスを誇る「Mozilla Firefox 3」を徹底解剖。基本的な使用法や各種拡張機能の紹介、拡張機能の作成ノウハウ、ビルド方法、Firefoxを支える技術など、FirefoxとMozillaテクノロジを広く深く解説します。一般ユーザから開発者まですべてのFirefoxファンに捧げる本書は、国内きってのギーク集団による全編書き下ろし!

著者によるサポートページ

サンプルPDF


目次

目次
推薦の言葉
クレジット
はじめに
1章 Firefox 3の基本
    1. Firefox 3の新機能
    2. ロケーションバーを使いこなす
    3. Placesを使いこなす
    4. ユーザインターフェイスをHackする
    5. 検索をHackする
    6. アドオンを管理する
    7. マウスとキーボードを極める
    8. セキュリティとプライバシー
    9. ユーザプロファイルを使いこなす
    10. ユーザプロファイルの秘密
2章 新世代の拡張機能 57
    11. 拡張機能を使い倒すための基礎知識
    12. マウスジェスチャの新定番
    13. 邪魔者は消せ
    14. ScrapBook
    15. ブラウザもマクロで自動化
    16. スクリプトの実行を制御する
    17. スタイルシートをすばやく着替える
    18. Greasemonkey
3章 Firefox 3向けの拡張機能開発テクニック
    19. 拡張機能開発の基礎
    20. 標準ライブラリ「FUEL」を活用する
    21. MozStorageでSQLiteデータベースを操作する
    22. 履歴とブックマークのデータベース「Places」の正体を知る
    23. APIを通じて履歴とブックマークを操作する
    24. Placesデータベースへの問い合わせ命令
    25. Placesデータベースへの問い合わせ結果を利用する
    26. JavaScriptコードモジュール
    27. Firefoxに含まれているJavaScriptコードモジュールを使う
    28. JavaScript製XPCOMコンポーネントで特殊な処理を実現する
    29. 拡張機能を安全に自動更新できるようにする
4章 アプリケーションプラットフォーム
    30. WebアプリケーションとXULアプリケーション
    31. Google Gears
    32. DOM Storage
    33. 新世代のWebアプリケーション
    34. XULRunnerプラットフォーム
    35. Prism
    36. Gmailクライアントを作成する
    37. Flickr Uploadr
    38. 5分でできるオリジナルブラウザ
    39. XULアプリケーションのパッケージ化
    40. Firefoxの派生製品
5章 FirefoxとWebを支える技術
    41. FirebugでWeb開発
    42. Firebug徹底活用
    43. Canvas
    44. PNGでアニメーション
    45. Microsummary
    46. 最新のJavaScriptでコーディング(その1)
    47. 最新のJavaScriptでコーディング(その2)
    48. Firefoxをビルドする
    49. 高度な設定
    50. モバイルでFirefox
    51. MicroformatsでWebセマンティクス
    52. 次のFirefoxのために

拡張機能索引
索引
コラム目次
    Geckoエンジンのメジャーバージョンアップ
    Mozilla開発者こだわりの修正
    FUELの設計思想
    イベントの使用上の注意
    FUELのWindowオブジェクトからXULウィンドウの
    DOMWindowオブジェクトを取得する
    ブックマーク項目に想定外の操作をするとどうなる?
    Firefoxが実際に利用しているデータベース
    SQLiteデータベースから正規表現にマッチするデータを
    取り出すには?
    スマートキーワードによる検索機能の正体
    Firefoxの機能をスマートブックマークで再現する
    自動アップデートの情報を提供しない場合は?
    次世代JavaScripting