【发布时间】:2011-06-30 22:37:33
【问题描述】:
我需要在任意 html 文件上添加一些简单的密码保护。它确实需要安全,但只需将随机的 roff-raff 排除在外。我尝试使用以下 JS:
var password;
var thePassword="secretpassword";
password=prompt('Enter Password',' ');
if (password==thePassword) { alert('Correct Password! Click OK to Enter!'); }
else { window.location="http://www.google.com/"; }
这在 Firefox 中运行良好,但在 IE 中似乎提示功能失败,所以我们总是重定向到 google...
关于如何使用直接的 HTML 页面进行简单的密码保护有什么建议吗?
编辑:需要明确的是,它在 Firefox 中运行良好,而在 IE 中甚至不会提示要求“输入密码”的弹出窗口
【问题讨论】:
-
该代码在 IE9 上对我来说似乎运行良好。我只是在这个 jsfiddle 中运行它并且它可以工作:jsfiddle.net/jfriend00/KkMRS。你运行的是什么版本的IE?我建议对提示返回的实际值发出警报。
标签: javascript html authentication password-protection