【问题标题】:What are the dangers of using js prompt for password value in Phonegap (or similar) enviroment在Phonegap(或类似)环境中使用js提示密码值有什么危险
【发布时间】:2012-10-24 13:24:06
【问题描述】:

我想知道使用 js 提示从用户那里获取密码值并将其放在表单字段中是否有很多/任何危险?

我知道我可以使用模态或类似的东西,但我只是想知道后果可能是什么(除了用户可能会觉得奇怪)记住该应用程序是通过 Phonegap 作为本机安装的(如果它使区别)。

【问题讨论】:

  • 提示实际上比模态更安全(我认为)。
  • window.prompt() 可能比自制的模态更安全,因为要破解的东西更少。

标签: javascript forms cordova passwords password-protection


【解决方案1】:

如果您指的是window.prompt(message,default); JS 提示符,则存在一些问题。

1.) 在桌面上 IE 的支持很弱——它不支持所有字符集,消息大小有限,不能正确居中,而且对话框非常难看。 (错误信息link1link2

2.) 在 Windows 8 上,在“Metro 模式”浏览器中,定义了 window.prompt,但尝试调用它完全失败(浏览器只是忽略它)并且您希望填充的变量得到一个 @987654325 @赋值

由于 #2 可能会影响 Windows 8 手机(我不确定有多少代码库是直接为手机移植的),因此您需要注意这种潜在的不兼容性。

【讨论】:

  • 感谢您的信息,我不支持 IE 或 WP,但很高兴知道。仅供参考,所有代码仅适用于手机(android 和 ios)。
  • prompt(); 方法的默认内置方法吗?或者你在叫什么特定的东西? (例如 jQuery UI 对话框或其他东西)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-09
相关资源
最近更新 更多