【问题标题】:Is it possible to switch to previously opened tab instead of opening a new one?是否可以切换到以前打开的选项卡而不是打开一个新选项卡?
【发布时间】:2014-08-26 16:46:33
【问题描述】:

在我正在构建的网站中,我有一个指向另一个网页的链接,该网页的目标是 _blank 以在新标签页中打开。

如果我单击该链接,然后切换回第一页并再次单击该链接,则会打开第三个选项卡。

有什么方法可以让浏览器切换回第二个网页已经打开的标签页?

【问题讨论】:

    标签: javascript jquery asp.net-mvc html


    【解决方案1】:

    您可以使用 target="secondPage",这将创建一个命名的窗口/选项卡,并且用户单击具有此目标的每个链接都将在此页面中打开。

    除此之外,我不认为这是可能的,也不是一件好事。你不应该告诉用户如何管理他的标签/窗口。

    【讨论】:

    • Kristian 是对的,如果你要打开一个新的窗口/标签,它确实应该是一个 new 窗口/标签。如果您使用相同的窗口/选项卡,通过命名它,通常不会向用户指示发生了什么事情,因为该窗口/选项卡只会在后台静默重新加载。这通常会导致用户多次疯狂地点击链接,对为什么从他们的角度来看什么都没有发生感到困惑。
    • 我个人不想这样做,但客户问我们是否可能,所以我想我会仔细检查。如果第二次单击时命名选项卡没有切换到它,那可能比打开一个新选项卡更糟糕。不过还是谢谢。
    • 阅读此内容:css-tricks.com/use-target_blank,它会告诉您何时使用 target=_blank,何时不使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 2019-07-01
    • 2022-12-12
    相关资源
    最近更新 更多