在javascript中隐藏或屏蔽URL的查询参数

在javascript中隐藏或屏蔽URL的查询参数,javascript,html,url,Javascript,Html,Url,我必须将用户名和密码作为查询字符串传递给javascript中的url。我正在使用window.open()方法。我可以在我打开的url中看到用户名和密码。我需要隐藏/屏蔽密码我怎么做 注意:我不想使用post方法提交表单 window.open('http://google.com','_blank','location=no'); 看 记录在案。。。绝对是个坏主意 也可以考虑使用SSL来实现这一点。HTTPS协议还在传输过程中对查询字符串进行加密,因此这也将有助于防止对公开凭据的MITM攻

我必须将用户名和密码作为查询字符串传递给javascript中的url。我正在使用window.open()方法。我可以在我打开的url中看到用户名和密码。我需要隐藏/屏蔽密码我怎么做

注意:我不想使用post方法提交表单

window.open('http://google.com','_blank','location=no');

记录在案。。。绝对是个坏主意

也可以考虑使用SSL来实现这一点。HTTPS协议还在传输过程中对查询字符串进行加密,因此这也将有助于防止对公开凭据的MITM攻击


**编辑-在现有的现代浏览器中,这将在IE9中工作(正如我使用MS CRM 2011发现的那样)。其他浏览器将位置栏标记为只读,但仍将其显示为评论中提到的反钓鱼机制。

通过GET发送密码不是一个好选择。但是你应该在发送密码之前对密码进行加密,然后再将其解密回来。那是行不通的。现代浏览器不支持将
location=no
作为反钓鱼措施。