2010-11-19 1 views
3

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

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

ответ

5

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

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

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

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

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

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

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

См. Предыдущие два ответа.