лучшие практики при использовании window.open () - PullRequest
3 голосов
/ 19 ноября 2010

Я работаю над веб-приложением, в котором для некоторых ссылок было бы полезно открывать новые окна с минимальным браузерным хромом. Очень вероятно, что пользователь захочет отображать их рядом или выложенными плиткой на экране. (Вспомните текстовые редакторы, навигацию по файловой системе или окна терминалов.) Я знаю, что это было обычной практикой того времени, но мне интересно, изменились ли вещи сейчас, когда вкладки стали настолько распространенными, а общая рабочая модель сети немного изменилась.

  • Есть ли какие-либо рекомендации за или против открытия новых окон?
  • Существуют ли какие-либо несовместимости браузера, о которых мне следует знать?
  • Есть ли в окне что-либо, что я не должен изменять через javascript? Например: размер окна, удаление некоторых хромированных элементов и т. Д.
  • Что-нибудь еще, что приходит на ум?

1 Ответ

5 голосов
/ 19 ноября 2010

Я знаю, что это было обычной практикой того времени

На самом деле я вижу, что это возвращается, когда веб-приложения начинают играть роль традиционных настольных приложений.

Есть ли какие-либо рекомендации за или против открытия новых окон?

Пока вы используете их по назначению, у вас все будет хорошо.Никогда не удивляйте пользователя / неожиданно открывайте окна.

Существуют ли какие-либо несовместимости браузеров, о которых мне следует знать?

Не все браузеры будут учитывать все функции окон, которые вы запрашиваете,Например, Firefox всегда будет отображать адресную строку, даже если вы попросите этого не делать.

Есть ли в окне что-либо, что я не должен изменять с помощью javascript?Например: размер окна, удаление некоторых хромированных элементов и т. Д.

См. Два предыдущих ответа.

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