是否可以通过编程方式在浏览器选项卡之间进行更改?

时间:2019-07-17 17:52:21

标签: javascript typescript tabs

我正在尝试实现以下功能:

  1. 您在A网站上
  2. 您当然会在新的标签页中打开一个指向target=_blank的链接,该链接指向网站B。
  3. 在网站B上,有一个链接可以使您重新关注网站A的标签。

请注意,我正在开发两个网站,并且都在Angular中。有办法实现吗?

目的不是要丢失网站状态,否则我可以通过网站url重定向用户,但是我会丢失状态。

谢谢!

2 个答案:

答案 0 :(得分:0)

在JS中无法执行此类操作,这对每个人来说都是一场噩梦。

但是...网站B上的链接只能是window.close() ...上一个链接将重新聚焦。

对您有好处吗?

答案 1 :(得分:0)

出于安全考虑,您无法更改用户正在查看的浏览器选项卡。相反,请考虑重定向用户并以某种适当的方式(例如服务)保留数据