如何基于URL或参数关闭浏览器选项卡?

时间:2019-09-18 08:59:36

标签: javascript jquery browser

我有一个Web应用程序,其中一部分打开了子选项卡中的第3方页面(我无法对其进行内嵌,因为他们发送的标题阻止了它)。用户完成第3方页面后,第3方在网址“ SUCCESS”中显示带有GET参数的白页。

我希望能够从主标签查询网址,如果该网址包含“ SUCCESS”,则关闭子窗口。

这需要与跨浏览器兼容,并使用Javscript / Jquery编写 有任何想法吗?这可能吗?

1 个答案:

答案 0 :(得分:1)

据我所知(请另外提及),您可以触发浏览器关闭外部页面。
想象一下,如果您访问了一个网站,并且该网站决定关闭所有其他标签,那将是一个主要的安全问题。带来了许多恶意可能性。

关于PWA,其功能也受到限制,具体取决于手机,它们在浏览器的或多或少受受限框架内运行,尤其是在iO上。

也许您可以研究“绕过” iframe限制,那样便可以使用JS甚至Css将其关闭。
这些限制是什么,您有代码吗?

此外,您如何调用该第三方页面在后台打开也可能很重要。