Javascript重定向到SSL导致“部分加密”错误

时间:2010-08-18 01:10:24

标签: javascript ssl redirect

我的网站登录使用AJAX发布凭据。然后检查要返回的“错误/成功”,然后相应地采取行动。

这一直很好,直到我想添加SSL。

原始代码:

if (output == 'success')
   window.location=window.location;

替换码:

if (output == 'success')
   window.location=String(window.location).replace('http://', 'https://');

将用户重定向到SSL'd页面但会导致Firefox出现content was partially encrypted错误。

如何在不发出警告的情况下使用Javascript重定向到SSL页面?

1 个答案:

答案 0 :(得分:1)

您的代码看起来很好。

通常问题是SSL页面上的某些内容(Javascript库,CSS文件,图像等)没有使用SSL。

使用Firebug“net”选项卡检查SSL页面上加载的所有内容。使用http://

引用某些内容
相关问题