2010-11-19 63 views
3

Je travaille sur une application Web où il serait utile pour certains liens d'ouvrir de nouvelles fenêtres avec un minimum de chrome de navigateur. Il est très probable que l'utilisateur veuille les afficher côte à côte ou en mosaïque à l'écran. (Je pense que c'était courant à l'époque, mais je me demande si les choses ont changé maintenant que les onglets sont si courants et que le modèle de travail général du Web a un peu changé. Y at-il des recommandations pour ou contre l'ouverture de nouvelles fenêtres?meilleures pratiques lors de l'utilisation window.open()

  • Y at-il des incompatibilités de navigateur que je devrais être au courant?
  • Y a-t-il quelque chose sur la fenêtre que je ne devrais pas modifier via javascript? E.G .: taille de la fenêtre, suppression de certains éléments chromés, etc.
  • Autre chose qui vous vient à l'esprit?

Répondre

5

Je sais que c'était pratique courante dans la journée

En fait, je vois ce que revenir web-apps commencent à prendre sur le rôle des applications de bureau traditionnelles.

Y a-t-il des recommandations pour ou contre l'ouverture de nouvelles fenêtres?

Tant que vous les utilisez pour le bon usage, tout devrait bien se passer. Ne jamais surprendre l'utilisateur/ouvrir les fenêtres de façon inattendue.

Y at-il des incompatibilités de navigateur que je devrais être au courant?

Tous les navigateurs ne respecteront pas toutes les fonctionnalités de fenêtre que vous demandez. Par exemple, Firefox affichera toujours la barre d'adresse même si vous lui demandez de ne pas le faire.

Y at-il quelque chose sur la fenêtre que je ne devrais pas modifier via javascript? E.G .: taille de la fenêtre, suppression de certains éléments chromés, etc.

Voir les deux réponses précédentes.