javascript - 网站密码在手机上不起作用

标签 javascript mobile passwords

我使用密码保护了我的网站(我真的不需要“真正的”保护,这只是一个保存日期的小网站,没什么大不了的,只是不想让人们介意我的事;) )

但是我使用的代码似乎不适用于移动版本。每当我输入我选择的密码时,即使密码正确,我总是收到密码错误的错误消息。知道如何解决这个问题吗?

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/

相关文章:

javascript - IE8 和 console.log - 如果开发人员控制台未打开则回退到 stub

javascript - 如何使用 Javascript 计算元素的 XPath 位置?

cordova - PhoneGap如何做到跨平台

java - 我可以从 keystore 恢复密码吗

jquery密码规则

javascript - 通过 netsuite RESTlet 脚本设置/更改用户密码

javascript - 在 Javascript 中交换两个数组之间的两个元素

javascript - 当一切都来自本地主机时的跨源对象

javascript - 如何使用移动设备使用 Handsontable 启用单击编辑?

mobile - 实时过滤数据的选项 - 基于规则引擎的方法是否有效?