Javascript 当子窗口为HTTPS且父窗口为HTTP时,从子窗口刷新父窗口
正如标题所说,我有一个带有按钮的父窗口,可以打开一个子窗口,以便在https下登录。我发现了很多例子,当子窗口不是HTTPS时,它们都非常有效。像这个例子:Javascript 当子窗口为HTTPS且父窗口为HTTP时,从子窗口刷新父窗口,javascript,Javascript,正如标题所说,我有一个带有按钮的父窗口,可以打开一个子窗口,以便在https下登录。我发现了很多例子,当子窗口不是HTTPS时,它们都非常有效。像这个例子: protected void Button1_Click(object sender, EventArgs e) { if (loginSuccess) { ScriptManager.RegisterClientScriptBlock(Up
protected void Button1_Click(object sender, EventArgs e)
{
if (loginSuccess)
{
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, typeof(UpdatePanel), "Redirect", "window.close();window.opener.location.reload(true);", true);
}
}
当孩子在httphttp
当孩子是https时不工作
请帮助我。AFAIK这是不可能的,因为跨域脚本限制和HTTP->HTTPS被认为是跨域的。您可以查看使用iframe的解决方案。您可以跨过源代码 (如果这是可能的,那么数据可能会从另一个窗口进出安全页面,从而使安全性变得不那么有用) 如果需要安全性,请在打开任何新窗口之前输入HTTP,不要离开它