代码之家  ›  专栏  ›  技术社区  ›  Alex

HTML/CSS/JS:如何强制浏览器从非“password”类型的输入中保存密码?

  •  4
  • Alex  · 技术社区  · 14 年前

    问题是,我有两个类似于用户名和密码的值,但实际上是两个随机生成的GUID,用户用来登录我创建的网站-它们不是真正的用户名和密码,但有了GUID,我尝试复制这个组合。

    通常浏览器会在看到元素的type='password'属性时询问您是否要保存提供的登录值。但是,type=”password“属性会使在字段中键入GUID变得相当困难,因为您看不到正在键入的内容。

    那么,如何强制或欺骗浏览器在不使用type=“password”属性的情况下保存用户名/密码组合?

    谢谢!

    3 回复  |  直到 14 年前
        1
  •  2
  •   Claudiu    14 年前

    如果你在客户端保存了一个cookie,可能是加密了文本,当用户返回到站点时,你会首先查看他是否保存了cookie,这会怎么样?当然,这是一个解决办法,饼干不会永远存在,但这是一个选择。

    我也在想你可能会做一个CSS隐藏密码输入,并在提交表单之前将内容复制到这个位置,但我不确定这是否会欺骗浏览器。

        3
  •  0
  •   Ortund    14 年前

    我认为饼干是最简单的解决办法。。。至少在你能找到更好的。。。+克劳迪乌的回答是1