マルチプルタブハンドラを操作(非エクステ)

key.setViewKey('}', function (ev, arg) {
MultipleTabService.toggleSelection(gBrowser.selectedTab);
gBrowser.mTabContainer.advanceSelectedTab(1, true);
}, 'タブの選択をトグルして次のタブ');

key.setViewKey('{', function (ev, arg) {
MultipleTabService.toggleSelection(gBrowser.selectedTab);
gBrowser.mTabContainer.advanceSelectedTab(-1, true);
}, 'タブの選択をトグルして前のタブ');

key.setViewKey('M-c', function (ev, arg) {
MultipleTabService.clearSelection();
}, '全ての選択を解除');

key.setViewKey('l', function (aEvent) {
if (MultipleTabService.hasSelection()) {
MultipleTabService.reloadTabs(MultipleTabService.getSelectedTabs());
} else {
BrowserReload();
}
}, '選択タブを再読み込みor再読み込み');

key.setViewKey(':', function () {
if (MultipleTabService.hasSelection()) {
MultipleTabService.closeTabs(MultipleTabService.getSelectedTabs());
} else {
BrowserCloseTabOrWindow();
}
}, '選択タブを閉じるorタブ / ウィンドウを閉じる');

選択したタブのurlをクリップボード

if (!MultipleTabService.hasSelection()) {
    MultipleTabService.toggleSelection(gBrowser.mCurrentTab);
    MultipleTabService.copyURIsToClipboard(MultipleTabService.getSelectedTabs(), 0, "");
    MultipleTabService.toggleSelection(gBrowser.mCurrentTab);
} else {
    MultipleTabService.copyURIsToClipboard(MultipleTabService.getSelectedTabs(), 0, "");
}