如何创建一个链接,以便点击它激发GET但不打开窗口

时间:2018-02-06 17:40:56

标签: javascript http hyperlink

在我目前的双因素身份验证实现中,我通过链接向用户发送短信。单击链接后,登录将在用户计算机上进行。

然而,在手机上,浏览器将打开一个空白页面(因为我目前正在从网络服务器返回204,以便点击短信链接。

我想要发生的是,当用户点击SMS中的链接时,根本不会打开更亮的。它应该只发送GET请求,用户不必关闭手机上的浏览器窗口。

如果无法做到这一点,是否可以让打开的窗口立即自动关闭?

1 个答案:

答案 0 :(得分:1)

浏览器必须打开才能发出请求。你无能为力。

但是,如果您从Web服务器控制内容,则可以尝试window.close()加载。实际上,您可能会受到阻止,并且还应该有一个后备内容,例如“登录”,请关闭此窗口"。 (您可以在按钮上点击window.close()。)