Apple Safari将自动填充视为空输入

时间:2017-03-05 12:49:57

标签: javascript html safari

我有一个带输入控件的HTML表单。附加到此输入控件后,我有一个JavaScript验证脚本。

现在我使用Safari的自动填充输入存储的用户名和密码。

问题是无论我将JS验证脚本附加到什么事件,我都不能让JS相信输入控件有任何值输入。它不断验证输入,就像它没有值一样。如果我点击输入并在最后添加一个空格,JS突然可以看到所有内容。

有谁知道如何解决这个问题?

提前多多感谢。

1 个答案:

答案 0 :(得分:0)

这是出于安全原因。想象一下JavaScript可以做什么,如果它可以读取自动填充的密码字段。无需用户确认即可从钥匙串读取密码。