Chrome Extensionで快適ブラウザ生活
  • README
  • アイコンに動作を設定しよう
  • Webサイトをカスタマイズしよう
  • Chrome Extensionを作ってみよう
  • Chrome Extensionの今後
  • あとがき
  • プログラミングの準備
  • 構成要素まとめ
  • なにができるの?
  • review-jsbook.cls Users Guide
Powered by GitBook
On this page

なにができるの?

Previous構成要素まとめNextreview-jsbook.cls Users Guide

Last updated 6 years ago

Chrome Extensionは、Chromeの持つを利用してアプリケーションを作ります。 もちろん利用する言語はJavaScriptです。

APIにはブラウザを操作する様々な機能が用意されています。 タブを操作する tabs やブックマークを操作する bookmarks などは想像しやすいでしょう。 Extension自体を情報を取得したり操作する browserAction や pageAction などのメタメタしいAPI、 Extensionのメインプロセスと言える chrome.runtime というとても重要なAPIもあります。 他には、identity や gcm などの、スマートフォンアプリ方面に起源があるAPIなども多数輸入されています。

もちろん、それ以外にもchromeのJavaScriptで元々できることはなんでもできます。 例えば、DOM操作のAPIはExtensionのAPI一覧には用意されていませんが、 普通に document.getElementById などが使えます。

何ができるかは非常に多岐にわたるので、実例やサンプルコードを見ながら紹介していくことにします。

JavaScript API