如何防止网站禁用表单自动完成?

时间:2012-05-22 20:33:20

标签: javascript forms firefox passwords

UBS现在使用autoComplete OFF作为登录表单,以防止密码自动填写。从我的角度来看,这实际上只是一种麻烦。我不需要UBS为我管理我的安全。

它是在您访问其主客户端站点时加载的其中一个脚本中完成的。

所以我的问题是,是否有办法阻止网站禁用自动完成功能?这可以用GreeceMonkey以某种方式完成吗?

谢谢, d 附:为了节省讲述安全性的重要性,让我补充一点,我正在使用WholeDisk加密,因此我的机器甚至无法在没有密码的情况下启动。

1 个答案:

答案 0 :(得分:2)

在URL栏中输入以下内容(在一行中)或将其设为书签

javascript: function turnOnAutoComplete(tagName) {
                var els = document.getElementsByTagName(tagName);
                for (var i=0; i < els.length; i++) {
                    els[i].removeAttribute("autocomplete");
                }
            }
            turnOnAutoComplete('input');
            turnOnAutoComplete('form');

例如,转到http://www.htmlcodetutorial.com/forms/_INPUT_AUTOCOMPLETE.html该页面上的输入字段设置为autocomplete =“OFF”,因此您不会获得该字段的自动填充功能。

然后你可以从URL栏运行上面的脚本,你会看到现在会收到自动填充建议,除非你从未填写过带有名字的表格。