FirefoxのウィンドウUIをタブで開く

FirefoxのUI

FirefoxのいくつかのUI(例えば「設定」など)は通常別ウィンドウ内に表示されます。
一方で、Firefoxの「アドオン」やGoogle Chromeの「設定」や「履歴」などは「タブ内」に表示されます。

XUL: UI記述言語

FirefoxのUIはXULという言語で記述された一種の「ページ(ドキュメント)」であるので、
実際にはそれらのURIが分かれば通常のWebページのように「開く」ことができます。
例えば、「履歴とブックマーク」や「設定」のURIは以下のように表現されます*1

chrome://browser/content/places/places.xul
chrome://browser/content/preferences/preferences.xul

*1:Firefox 23の場合