我使用密码保护了我的网站(我真的不需要“真正的”保护,这只是一个保存日期的小网站,没什么大不了的,只是不想让人们介意我的事;) )
但是我使用的代码似乎不适用于移动版本。每当我输入我选择的密码时,即使密码正确,我总是收到密码错误的错误消息。知道如何解决这个问题吗?
var password = "please";
var x = prompt("Enter in the password "," ");
if (x.toLowerCase() == password) {
alert("Come right in \n \n You've entered in the right password");
window.location = "index.htm";
}
else {
window.location = "bad.htm";
}
最佳答案
请查看您的线路:
var x = prompt("Enter in the password "," ");
你的第二个参数是在你的答案“”之前添加一个空格。您应该使用空白参数“”。
例如,如果您输入密码:请。它不会将“please”与“please”进行比较,而是错误地将“please”与“please”进行比较。
关于javascript - 网站密码在手机上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42098342/