【发布时间】:2011-02-06 22:25:36
【问题描述】:
我有一个用纯 JavaScript 编写的 Web 应用程序(没有预先生成的 HTML,除了加载所有 JS 文件的文档)。
此应用程序包含一个登录表单,该表单在 document.ready 事件触发时动态创建。我欺骗浏览器显示“记住密码?”通过在使用 ajax 登录之前将登录表单发布到隐藏的 iframe 中的对话框(在 Firefox 中,密码出现在已保存的密码列表中,因此这部分显然有效)但在稍后再次加载登录屏幕后,保存的密码永远不会被填写时间。同样的事情发生在 Firefox 和 Safari 中。
有什么我可以做的或者我可以调用一些函数来触发自动填充的吗?
更新:自动填充在初始页面加载时在 Safari 中工作,但在用户注销并且重新创建登录表单而不重新加载页面时不起作用。在 Firefox 中它永远无法工作。
【问题讨论】:
标签: javascript browser autofill