Google Chrome: window.open() の動作の違い

1. タブで開く (クリック直後にwindow.open())

2. ウィンドウで開く (XMLHttpRequest#onreadystatechange()内でwindow.open())

3. ウィンドウで開く (jQuery.get()のコールバック関数内でwindow.open())

4. タブで開く (予めwindow.open('about:blank')→jQuery.get()のコールバック関数内でロケーション変更)