我的网站登录使用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页面?
答案 0 :(得分:1)
您的代码看起来很好。
通常问题是SSL页面上的某些内容(Javascript库,CSS文件,图像等)没有使用SSL。
使用Firebug“net”选项卡检查SSL页面上加载的所有内容。使用http://
引用某些内容