Visit Mozilla.org

FUEL:BrowserTab

出典: MDC

この記事は Firefox 3 の新機能について述べています

目次

[編集] メソッドの概要

void load(in nsIURI aURI)
void focus()
void close()
void moveBefore(in fuelIBrowserTab aBefore)
void moveToEnd()

[編集] プロパティ

プロパティ 説明
uri readonly attribute nsIURI このタブの現在の URI。
index readonly attribute PRInt32 ブラウザウィンドウ内のこのタブの現在のインデックス。
window readonly attribute fuelIWindow ブラウザタブを有するブラウザウィンドウ。
document readonly attribute nsIDOMHTMLDocument ブラウザタブの内容ドキュメント 【訳注: 原文は "content document"】
events readonly attribute fuelIEvents ブラウザタブに対するイベントオブジェクト。 "load" をサポート。

[編集] メソッド

[編集] load()

このブラウザタブへ新しい URI をロードする。

void load(in nsIURI aURI)
[編集] 引数
aURI
ブラウザタブへロードする URI。
[編集] 戻り値


[編集] focus()

このブラウザタブへフォーカスし、前面に表示する。

void focus()
[編集] 引数
[編集] 戻り値


[編集] close()

ブラウザタブを閉じる。スクリプトによって閉じる操作が中止される場合、実際には閉じない。

void close()
[編集] 引数
[編集] 戻り値


[編集] moveBefore()

このブラウザタブをウィンドウ内の別のブラウザタブの前に移動する。

void moveBefore(in fuelIBrowserTab aBefore)
[編集] 引数
aBefore
タブの移動先の前にあるタブ
[編集] 戻り値


[編集] moveToEnd()

このブラウザタブをウィンドウの末尾へ移動する。

void moveToEnd()
[編集] 引数
[編集] 戻り値

[編集]

var activeWin = Application.activeWindow;

// アクティブなブラウザウィンドウ内に開かれた各タブを調べる
activeWin.tabs.forEach( function(tab) {
  alert(tab.uri.spec);
});

// アクティブなタブの内容ドキュメントへアクセスする
alert(activeWin.activeTab.document.body.innerHTML);

[編集] 参照