2014-09-29 87 views
0

经过几个小时,结束后,无论如何,在我的脑海里是最简单的要求,我放弃了。 需要的是,一个共享的计算机浏览器将被各种人员用来登录,做他们需要的,然后再次注销。自动完成对于公共/共享计算机

因此,绝对不能将用户的详细信息填充到用户名和/或密码字段中。

我已经尝试过从各种stackoverflow线程的HTML脚本和属性...无济于事。更糟糕的是,即使清除Firefox和Chrome的所有历史记录也不会清除以前输入的值(这怎么可能?)。请注意,在Chrome中它会自动填充它,并且在Firefox中,我可以通过双击用户名框来查看所有以前的登录。

我知道......当你改变用户浏览器询问你是否想让它为你记住这些细节时。

然而,重要的是要注意,所有主流浏览器的默认设置都是“记住!”。对于忙碌的工作场所,用户很容易接受这一点,而不用考虑它(并且可悲的是,这些用户不是浏览器专家,而只是试图完成他们的工作)...让用户(和系统)面​​临严重风险。我也不认为在这种情况下,这是用户的决定 - 但从系统角度来看,开发人员应该能够限制它。

我发现这种行为的浏览器不仅不可能实现提及 - 并不能相信有没有程序性的答案呢?我进一步发现浏览器的这种行为更有助于分散注意力,而不是有用的,即使对于我自己来说,这也是一个更有文化的用户。

如果有人有一种技术可行......那么请分享。

+0

还要注意...我有在浏览器的设置中没有控制从一个角度安装点。我也无法控制使用的浏览器。 – user1210708 2014-09-29 13:35:58

回答

1

由于用户的舒适感,不幸的是,(某些)最新版本的浏览器似乎甚至忽略了autocomplete =“off”标签,但正如您的示例所示,安全问题远比用户舒适更重要。也许这将是你有点用(如果使用JQ插件,你的情况是允许的):

https://github.com/say2joe/jquery.disable-autocomplete

+0

谢谢罗马!即使顽固的Chrome删除了价值...将继续测试 - 但迄今如此好。 – user1210708 2014-09-30 08:24:40

+0

OOPS!有一个使用它的警告。设置输入焦点不再工作 - $('input [type = password]')。disableAutocomplete(); $('input [type = text]')。disableAutocomplete(); $('#userName')。focus(); – user1210708 2014-09-30 08:27:22

+0

另一个......图书馆也“破碎; Firefox上的Tab功能。 – user1210708 2014-09-30 08:37:50