谷歌浏览器中window.open()的功能性。

3

我并不是一个非常有经验的JavaScript程序员,但我正在尝试为设计目的原型化一些东西,并且需要帮助。以下是我对Chrome中window.open()的一些问题:

  1. 如何在新窗口中打开页面,而不仅仅是另一个Chrome选项卡。
  2. 是否可能在一个窗口中单击链接,并将其打开到浏览器中已经打开的其他窗口。
  3. 如果我可以在另一个窗口中打开它,是否可能指定哪个选项卡。无论是已经打开的选项卡还是打开一个新选项卡。

谢谢


对于#1,JavaScript在新窗口中打开,而不是选项卡 - Jonathan Lonowski
  1. 你可以尝试,但是你不能可靠地做到这一点,这取决于用户的设置。 2和3. 如果窗口是由您打开的,则可能会实现。您无法在同一脚本中访问未打开的随机选项卡或窗口。
- adeneo
您能详细说明一下第三点吗?我想知道在哪里需要指定要打开哪个选项卡和窗口。 - Peter Paiste
@PeterPaiste:你可以通过第二个参数指定已知窗口/选项卡的名称以重复使用它。open()不支持比此更精细的选项。 - Jonathan Lonowski
1个回答

2
我想引用其他的答案,这些有帮助的帖子会更深入地介绍你需要知道的事情,这里的所有答案都是关于javascript的:
  1. 用JavaScript在新标签页中打开URL, 还可以参考 使用JavaScript在新窗口中打开URL

  2. 尽可能在新标签页中打开或重用现有的URL, 还可以参考 我想在新标签页中打开而不是弹出窗口

  3. 你不能打开JavaScript之外不知道的新窗口或新标签页,因为它超出了其范围。

希望这能帮到你,如果需要更多帮助,请随时留言!


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