javascript - 在Phonegap(或类似)环境中使用js提示输入密码值有什么危险

标签 javascript forms cordova passwords password-protection

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

我知道我可以使用模态或类似的东西,但我只是想知道会产生什么后果(除了用户可能会感到奇怪),记住该应用程序是通过 Phonegap 作为 native 安装的(如果它使差异)。

最佳答案

如果您引用 window.prompt(message,default); JS 提示,则会出现一些问题。

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

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

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

关于javascript - 在Phonegap(或类似)环境中使用js提示输入密码值有什么危险,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13050206/

相关文章:

javascript - 如何在 Vue 向导表单中使用字段验证?

ios - StatusBar 首选项不工作 : phonegap version 3. 6.3

javascript - setAttributeNS 不允许为空

javascript - 当用户单击 "Category"时,如何让我的代码关闭下拉菜单?

javascript - Canvas arcTo() 方法

php - 如果表单验证失败,则使用自定义请求类重定向回输入(laravel 5.8)

javascript - 在 html 中作为 id 传递的 jQuery 值

javascript - 表单正在重置页面而不是显示文本

android - Cordova/Ionic 构建错误(有时): don't have required environment

javascript - Cordova 'deviceready' 事件未从 Angular .run block 内触发