What is the best practice for handling multiple windows and / or tabs in a web application? What are the pros and cons of this approach?
I am not looking for an answer that indicates a specific solution for the platform. Best practice should be applied to all HTTP / HTML-based web applications, whether ASP, .NET, Java Servlets, Struts, JSF, etc.
Assumptions:
the application cannot prevent the user from opening a new window and / or tab
HTTP / HTML (how or if it is created by some structure does not matter). Not Flex, Flash, etc.
If the application tries to detect (possibly using the nonce method or another method) that a new window and / or tab has been opened and some error messages are displayed?
If the application allows a new window and / or tab, what are the pitfalls (forms for one) to view and how to handle them?
source
share