Это кажется странным изменением функциональности начиная с Firefox 4. После открытия окна с помощью window.open (), при нажатии на ссылки в открывшемся окне средней кнопкой мыши (или при щелчке правой кнопкой мыши и выборе «открыть в новом»).вкладка ') приводит к открытию ссылки в новой вкладке в старом окне .
В Firefox 3 вкладка открылась бы в новом окне.
Пример кода, index.html:
<html>
<head>
<script type="text/javascript">
function foo() {
var w = window.open('page2.html', 'foobar', 'target=_blank');
}
</script>
</head>
<body>
<a href="#" onclick="foo()">bar</a>
</body>
</html>
page2.html:
<html>
<head />
<body>
<a href="www.google.com">google</a>
</body>
</html>
После открытия страницы2 из index.html и щелчка средней кнопкой мыши по ссылке Google появится новая вкладка вокно, содержащее index.html.
Кто-нибудь знает, как это исправить?
РЕДАКТИРОВАТЬ: Chrome делает то же самое.