[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトRemoveTabs > Custom Buttons スクリプト

Custom Buttons スクリプト

タブを閉じるボタンのためだけに拡張をインストールしたくない、という人向けのスクリプトです。

使い方

  1. 次のリンク先から、Custom Buttons もしくは Custom Buttons2 をインストールしてください。
  2. 下記の custombutton: で始まるリンクをクリックすることで、 ボタンをインストールできます。 ([表示]-[Add new button...] で新しいボタンを作って、CODEを貼り付けるのでもOKです)
  3. ツールバーを右クリックして、[カスタマイズ..] を実行し、 「左を閉じる」「右を閉じる」「他を閉じる」「全て閉じる」を ツールバーにドラッグ&ドロップしてください

RemoveTabs 拡張との違い

関連リンク

スクリプト

* 左のタブを閉じる


var tabs = gBrowser.tabContainer;
var ctab = gBrowser.selectedTab;
var i;
for(i=tabs.childNodes.length-1; tabs.childNodes[i] != ctab; i--){}
for(i--; i>=0; i--){
  gBrowser.removeTab(tabs.childNodes[i]);
}

* 右のタブを閉じる


var tabs = gBrowser.tabContainer;
var ctab = gBrowser.selectedTab;
for(var i=tabs.childNodes.length-1; tabs.childNodes[i] != ctab; i--){
  gBrowser.removeTab(tabs.childNodes[i]);
}

* 他のタブを閉じる


var ctab = gBrowser.selectedTab;
gBrowser.removeAllTabsBut(ctab);

* 全てのタブを閉じる


var ctab = gBrowser.addTab("about:blank");
gBrowser.removeAllTabsBut(ctab);
if(gBrowser.tabContainer.childNodes.length > 1) {
  gBrowser.removeTab(ctab);
}

Menu


Copyright (C) 2000-2008 asukaze, Some Rights Reserved.
Last Update: 2008/06/29
mail (at) asukaze.net