セール中 カテゴリ一覧 著者一覧
徹底解説!Firefox拡張機能開発 Webページ操作から高度な機能実装まで
0件
1,980円(税込)
獲得ポイント: 198pt
通常:
20pt
キャンペーン※1 :
178pt
※1  01月28日まで

徹底解説!Firefox拡張機能開発 Webページ操作から高度な機能実装まで

発売日: 2026/1/16
PDF / EPUB EPUBリフロー
想定ページ数: 138ページ
ISBN: 9784295604402
全文検索: 非対応
本書は、Firefox拡張機能開発の初心者から中級者までを対象とした実践的なガイドです。WebExtensions APIを用いた拡張機能開発を、豊富なサンプルコードと具体的な手順を交えながら丁寧に解説します。manifest.jsonファイルの作成、バックグラウンドスクリプト、コンテンツスクリプト、ポップアップ、サイドバー、設定ページといった主要な機能を網羅。さらに、拡張機能のデバッグ方法や公開方法までをステップバイステップで解説することで、読者自身のオリジナル拡張機能作成を強力にサポートします。OS通知、クリップボード操作、コンテキストメニュー、履歴操作、ブックマーク操作、HTTPリクエスト操作、ストレージといった具体的な機能の実装例も多数掲載。Firefox拡張機能開発の基礎から実践までを網羅した、決定版ガイドです。

【目次】
第1章 はじめに
第2章 ブラウザー拡張機能とは
第3章 Firefox拡張機能の仕組み
第4章 開発に使うもの
第5章 最初の拡張機能を作る
第6章 拡張機能のデバッグ方法
第7章 manifest.jsonについて
第8章 permission
第9章 icons
第10章 OS通知
第11章 クリップボード
第12章 コンテキストメニュー
第13章 履歴
第14章 ブックマーク
第15章 HTTPリクエスト操作
第16章 ストレージ
第17章 コンテンツスクリプトについて
第18章 ポップアップについて
第19章 サイドバーについて
第20章 設定ページ
第21章 国際化
第22章 モバイル版Firefox拡張機能
第23章 拡張機能開発を実践する
第24章 検索機能を拡張するサンプルアプリケーション
第25章 Webページの目次を作成する拡張機能
第26章 表示したページに汎用的なボタンを作る拡張機能(モバイル版Firefox)
第27章 Firefox拡張機能を公開する方法
第28章 おわりに

目次

電子書籍閲覧に関するご注意
目次
第1章 はじめに
1.1 なぜFirefox拡張機能を開発するのか
1.2 本書の対象読者
1.3 前提知識
1.4 本書の構成
1.5 サンプルコード
第2章 ブラウザー拡張機能とは
2.1 拡張機能の例
2.2 ブラウザー拡張機能の仕組み
第3章 Firefox拡張機能の仕組み
3.1 マニフェストファイルについて
3.2 その他のファイルについて
第4章 開発に使うもの
4.1 web-ext
第5章 最初の拡張機能を作る
5.1 全体の流れ
5.2 manifest.jsonを作る
5.3 メインの処理を書いたJavaScriptを作る
5.4 アイコンを作る
5.5 公開する
5.6 はじめての拡張機能を試してみる
第6章 拡張機能のデバッグ方法
6.1 ログを確認する方法
6.2 コンテンツスクリプトのエラーを出力する方法
第7章 manifest.jsonについて
7.1 概要
7.2 必須項目とオプション項目
7.3 参考
第8章 permission
第9章 icons
9.1 概要
9.2 アイコンの作成と設定
第10章 OS通知
10.1 manifest.json
10.2 JavaScript
10.3 サンプルアプリケーション
第11章 クリップボード
11.1 manifest.json
11.2 JavaScript
11.3 サンプルアプリケーション
第12章 コンテキストメニュー
12.1 manifest.json
12.2 JavaScript
12.3 サンプルアプリケーション
第13章 履歴
13.1 manifest.json
13.2 JavaScript
13.3 サンプルアプリケーション
第14章 ブックマーク
14.1 manifest.json
14.2 JavaScript
14.3 サンプルアプリケーション
第15章 HTTPリクエスト操作
15.1 manifest.json
15.2 JavaScript
15.3 サンプルアプリケーション
第16章 ストレージ
16.1 manifest.json
16.2 JavaScript
16.3 サンプルアプリケーション
第17章 コンテンツスクリプトについて
17.1 コンテンツスクリプトの読み込み
17.2 権限や制約について
17.3 WebExtension API
第18章 ポップアップについて
18.1 ポップアップの役割
18.2 ポップアップの作り方
第19章 サイドバーについて
19.1 サイドバーの役割
19.2 サイドバーの作り方
第20章 設定ページ
20.1 設定ページの役割
20.2 設定ページの作り方
第21章 国際化
21.1 基本的な使い方
21.2 サンプルコード
第22章 モバイル版Firefox拡張機能
22.1 モバイル版Firefoxで制限されている機能
22.2 モバイル版拡張機能を開発するための手順
第23章 拡張機能開発を実践する
第24章 検索機能を拡張するサンプルアプリケーション
24.1 アプリケーションの概要
24.2 各機能の説明
24.3 ハンズオン
第25章 Webページの目次を作成する拡張機能
25.1 アプリケーションの概要
25.2 ハンズオン
第26章 表示したページに汎用的なボタンを作る拡張機能(モバイル版Firefox)
26.1 アプリケーションの概要
26.2 ハンズオン
第27章 Firefox拡張機能を公開する方法
27.1 自分だけが使えるように公開する
27.2 Mozillaのストアに公開する
第28章 おわりに

ユーザーレビュー

書籍をシェアする