XULRunner版最小ブラウザ

とりあえずURL欄とコンテンツ表示欄だけの最小限の構成。
<browser>というタグがあるので簡単に作れる。

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window title="browser" width="800" height="600"
  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<textbox onchange="this.nextSibling.loadURI(this.value)"/>
<browser type="content" flex="1"/>
</window>

他にも、<iframe>を使っても出来るらしい。
<tabbrowser>というタグもあったが、XULRunnerでは使えなかった。

XUL:tabbrowser - MDC
註: <tabbrowser> は Firefox のメインウィンドウのみで使用され、サードパーティ製のアプリケーションや Firefox 3 (XULRunner/Gecko 1.9) 以降の拡張機能による他の XUL ウィンドウで使用することはできません。

http://developer.mozilla.org/ja/docs/XUL:tabbrowser

proxyの設定方法

about:configを開いて以下の3つを設定すればよい。
network.proxy.http => ホスト名
network.proxy.http_port => ポート番号
network.proxy.type => 1にすると有効化