使用window.open()的最佳实践

3
我正在开发一个Web应用程序,其中一些链接在打开新窗口时最好只有极少的浏览器元素。很可能用户会想将它们并排或平铺在屏幕上显示。(比如文本编辑器、文件系统导航或终端窗口)。我知道这在过去是常见做法,但我想知道现在随着选项卡变得如此普遍和Web的工作模式有些改变,情况是否有所不同。
  • 是否有关于打开新窗口的任何建议?
  • 是否存在我需要知道的任何浏览器不兼容性?
  • 是否有任何JavaScript不能修改的窗口元素?例如:窗口大小、移除某些元素等。
  • 还有其他需要注意的地方吗?
1个回答

5
我知道这在过去是常见做法。
随着Web应用程序开始取代传统桌面应用程序,我看到这种做法正在回归。
只要您使用它们的目的正确,就应该没问题。永远不要让用户感到惊讶/意外地打开窗口。
不是所有浏览器都会遵守您请求的所有窗口功能。例如,Firefox将始终显示地址栏,即使您要求不显示。
请参见前两个答案。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接