2012年6月21日木曜日

【Javascript(Chrome Extension)】タブの情報を取得する


Chrome拡張開発でタブの情報をしたいときは以下のようにしようー

1 manifest.json⇒permissions⇒tabsの追加
2 操作したいファイル上でchrome.tags.* APIを用いる

これだけ。。
意外と1番忘れるとAPI見ながらなんでなんで??状態に陥るので、
1番をお忘れなくー

1 manifest.json⇒permissions⇒tabsの追加
--manifest.json--
{
  "name": "拡張名",
  ...
  "permissions": [
    "tabs"
  ],
  ...
}




2 操作したいファイル上でchrome.tags.* APIを用いる
ひとまずこのAPIでできることを一覧にしてみた。
これみてマニュアル(Chrome API)見てコード書くみたいな感じで。

選択中のタブの情報げっと getSelected
特定のタブの情報げっと get
タブを新しく作る create
タブを削除する remove
スクリプトを実行 executeScript

タブだけでなく、ブックマークの操作もできたりしちゃうのがChrome拡張のすごさだが、
そこいらの話は次回に。

0 件のコメント:

コメントを投稿