Я открываю окно с помощью window.open и устанавливаю для параметра местоположения значение no. В IE9 панель местоположения/адреса не отображается, однако в Firefox она все еще отображается. Почему Firefox по-прежнему показывает адресную строку, даже когда я говорю «местоположение = нет»?
Javascript - window.open 'location=no' по-прежнему показывает адресную строку в Firefox
comment
Я думаю, что IE 9 допускает это только при локальном тестировании, а не для ненадежного домена.
- person Guffa   schedule 05.08.2011
Ответы (1)
Пользовательский агент должен определить, какую функциональность поддерживать. Кажется (и это правильно), что Firefox посчитал проблемой безопасности отключение адресной строки. Вероятно, есть about: config, чтобы включить его, но я определенно не рассчитывал бы, что функция «скрытия адресной строки» будет кросс-браузерной.
РЕДАКТИРОВАТЬ: на самом деле в вашей связанной статье: dom.disable_window_open_feature.location
по умолчанию имеет значение true в firefox 3 (поиск в разделе «местоположение»)
person
Anthony Sottile
schedule
04.08.2011
значит ли dom.disable_window_open_feature.location, что параметр местоположения нельзя изменить?
- person dev.e.loper; 05.08.2011
Для пользователей, у которых установлено это значение (практически для всех, поскольку оно установлено по умолчанию), параметр местоположения игнорируется для
window.open
.
- person Anthony Sottile; 06.08.2011