javascript にて window.open() でサイズ指定が適用されない時の対応

結論から書くと、
window.open() にてサイズを指定する時は、
width と height どちらも指定しないと適用されない。

たまに width のみサイズ調整したい時があったりなかったりする。
そういう時は window オブジェクトから適当なプロパティを参照すれば良いと思う。

サンプルコード

console.log(window)
window.open('https://youtube.com', '_blank', 'width=150,height=' + window.outerHeight + ',scrollbars=yes,resizable=yes,menubar=no,toolbar=no,location=no,directories=no,status=no')