HTML/Javascript-导航到已打开的浏览器选项卡/窗口

HTML/Javascript-导航到已打开的浏览器选项卡/窗口,javascript,jquery,html,twitter-bootstrap-3,Javascript,Jquery,Html,Twitter Bootstrap 3,我有一个应用程序,它有一个仪表板页面。仪表板页面上的不同链接将根据用户的浏览器设置作为不同的浏览器选项卡或窗口打开。打开的每个新页面/选项卡的标题中都有一个“返回”按钮。应用程序使用引导框架进行布局 我要做的是,在新页面上,当用户单击“返回”按钮时,我希望用户返回到仪表板页面/选项卡。(请注意,我没有在当前页面上加载仪表板页面 这是可以实现的吗?如果可以,我可以请你举个例子吗?正如你可能从评论中猜到的那样,你不能这样做(当然不能以任何标准化、公认和未来证明的方式),这也是一件好事,因为这在过去可

我有一个应用程序,它有一个仪表板页面。仪表板页面上的不同链接将根据用户的浏览器设置作为不同的浏览器选项卡或窗口打开。打开的每个新页面/选项卡的标题中都有一个“返回”按钮。应用程序使用引导框架进行布局

我要做的是,在新页面上,当用户单击“返回”按钮时,我希望用户返回到仪表板页面/选项卡。(请注意,我没有在当前页面上加载仪表板页面


这是可以实现的吗?如果可以,我可以请你举个例子吗?

正如你可能从评论中猜到的那样,你不能这样做(当然不能以任何标准化、公认和未来证明的方式),这也是一件好事,因为这在过去可能(并且已经)被广告商滥用,通常是一种不好的做法

一般来说,你不应该通过打开一个新窗口/选项卡来劫持用户点击链接的预期行为。如果用户想要在新选项卡中点击链接,他们可以右键点击链接并“在新选项卡中打开”。只有在极少数情况下,你才应该强制在新窗口中打开内容

请记住,当你强制在新窗口中打开某个内容时,你也破坏了“后退”按钮的预期行为。当有人单击你的某个链接但突然意识到他们不想在那里时,他们会做的第一件事是单击“后退”按钮。但现在它不会返回,他们必须单击你输入的链接不要低估后退按钮的作用,它是用户的弹射座椅

在你给我们的例子中

仪表板页面上的不同链接作为不同的浏览器选项卡打开 或窗户

我只有一个问题。为什么?你有一个非常有效的理由,仪表板页面无法被导航到别处吗?你说过你正在添加一个“返回”按钮,用户的“返回”按钮也会这样做,所以这并不是说他们永远都不会返回到页面。也许用户已经以某种方式自定义了仪表板?其中case可能会考虑使用类似本地存储或cookie的东西来保存其状态


你想要实现这一目标的原因可能有很多,它们可能是有效的,但既然你真的不能,也许现在是重新考虑你关于UI应该如何工作的一些假设的好时机。你可以在

上获得有关UI问题的帮助,所以当他们单击链接/按钮时,你想关闭选项卡/窗口吗?我建议单页应用程序取决于您正在执行的操作…您好-我希望能够同时执行这两项操作。主页按钮->应将它们带到将要打开的仪表板页面。可能会说,单击注销按钮应关闭当前应用程序打开的所有选项卡/窗口。请参阅:检查hello Manwal-我不需要浏览器“返回”按钮“。这是我在应用程序中定义的一个按钮。感谢您为解释此Rob所做的努力。非常感谢。您可以这样做,您只需参考开场白即可返回