window.open (url, windowname, opts) открывается в новой вкладке вместо нового окна в Firefox - PullRequest
3 голосов
/ 31 марта 2012

Кажется, что (попробуйте jsfiddle )

window.open('http://www.google.com/', window_name, 'width=400,height=320');

полностью прекращает открывать новое окно в Firefox, независимо от того, что вы указали в качестве window_name (_blank, что угодно ..)!Должно быть, это работало недавно (год назад), но теперь оно перестало работать!Это должно быть какое-то совершенно новое изменение в Firefox в прошлом, а также ответы на этот вопрос докажите это - они работали раньше, но больше не работают!

Я подозреваю, что он остановилсяработает, потому что опция "Open new windows in new tab instead" (Инструменты / Параметры / Вкладки) теперь по умолчанию имеет значение true!Это должно быть недавнее изменение.

Мой вариант использования действительно должен открыть просто маленькое простое окно с легендой - открытие новой вкладки для этого излишне.

Проблема в том, что онэто значение по умолчанию, и обычные пользователи не знают об этом параметре - они просто видят, что веб-сайт ведет себя странно!

Есть ли способ переопределить поведение Firefox?

Ответы [ 2 ]

9 голосов
/ 01 апреля 2012

Ваша скрипка не содержит код, который вы опубликовали.Это просто отлично работает: http://jsfiddle.net/HLbLu/

Обратите внимание, что по какой-то причине вызов window.open(...) отличается от вызова open(...).

0 голосов
/ 01 апреля 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...