単一のタブまたはタブ グループを開くオプションをユーザーに提供します。特別なリンクをクリックすると、関連するいくつかのタブが開きます。複数のタブを開くための JavaScript は次のとおりです。
<li>
<a href="javascript:launchAll()">Or launch them all at once</a>
</li>
<script>
function launchAll() {
var win = window.open("http://domain.com/page1");
win = window.open("http://domain.com/page2");
win = window.open("http://domain.com/page3");
win = window.open("http://domain.com/page4");
}
</script>
最初の 2 つはタブとして開き、2 番目の 2 つはポップアップとして、または別のウィンドウで開こうとしますが、私の場合はブロックされています。ポップアップのブロックを解除することは問題ではなく、この UI も問題ではありません。私の質問は、これら 4 つの一見同一の呼び出しが異なる結果をもたらす理由です。
更新: これは Chrome でのみ発生するようです。Firefox と Safari はすべて新しいタブとして開きます。誰かが回避策を知っていますか?