在执行window.open之前验证链接

时间:2017-06-27 08:07:00

标签: javascript cookies window.open setcookie window.location

我有一个html页面,其中包含指向另一个页面的href链接。单击此链接将打开一个新选项卡,要求提供登录凭据。我想用javascript函数替换href,该函数将使用硬编码的用户名密码验证链接,然后在新选项卡中打开它,以便用户不必输入凭据(甚至不必输入一次)。这里的要求是不希望用户知道/记住新链接的凭证。

<!DOCTYPE html>
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function Login() {
var link = "https://serverB";
-- Authenticate serverB and save cookie in broswer / save auth info
window.open(link);
-- window.open() should open the link without requiring another login
}
//  End -->
</script>
</head>
<body>
<form name=login>
<input type=button onClick="Login()" name="button" value="Redirect to serverB">
</form>
</body>
</html>

0 个答案:

没有答案