Eu uso o Firefox com o Tab Mix Plus para fazer isso faça o que quiser.
Embora não permita comportamentos específicos com base no site em que você está, obtenho o mesmo efeito configurando o que os botões do mouse fazem.
Eu configurei assim:
- LeftClick - Carregue a página como normal, mas, se a página tentar abrir em outra janela, ela forçará a página a abrir em outra guia.
- MiddleClick - Abra a página em uma nova guia.
- SHIFT-LeftClick - Abre a página em outra janela.
Você pode configurá-lo da maneira que quiser.