わたしはウィンドウポップアップというのも、嫌いじゃありません。
もちろんポップアップ広告なんてのは論外ですが、Nucleusの編集画面など、別タブで開かれるより別ウィンドウで開いてくれたほうが使いやすい と感じるものはあります。それを一括してタブにされるのもちょっと面倒ですね。
さて、前置きが長くなりました。今回、下記JavaScriptを、ブックマークレットとして書いてみました。
これを使うと、今開いてるタブを別ウィンドウとして開きます*1。二つのサイトを見ながら作業をするとき、結構便利かな と思い作ってみました。ウィンドウ名をMath.randomで決定しているので、一つしかウィンドウが開けないと言うことは、あまりないと思います。
ただ、開いたウィンドウがなぜかアクティブになってくれないんですよね、window.focus()を使っても効果がありません。なんででしょうねえ?
なお、このままではウィンドウを切り離したあと、タブを閉じません。タブを閉じたい場合は、最後の})();
をthis.close();})();
に置き換えてください。