at.*_*at. 17 browser forms caching autofill clear-cache
有没有办法通过HTML或JavaScript在表单字段中禁用Chrome和其他浏览器中的自动填充功能?我不希望浏览器自动在浏览器的先前用户的表单上填写答案.
我知道我可以清除缓存,但我不能依赖于反复清除缓存.
LNe*_*dza 27
您可以通过在输入中添加"autocomplete ="off"在HTML中的输入级别执行此操作.
http://css-tricks.com/snippets/html/autocomplete-off/
你也可以通过JS这样做:
someForm.setAttribute( "autocomplete", "off" );
someFormElm.setAttribute( "autocomplete", "off" );
Run Code Online (Sandbox Code Playgroud)
小智 6
实际上,自动完成关闭并不总是适用于较新的浏览器.例如,如果设置了自动填充属性,则会忽略Chrome.请参阅链接:http://caniuse.com/#feat=input-autocomplete-onoff
jQuery一:
$(".indication-checkbox").attr("autocomplete", "off");
Run Code Online (Sandbox Code Playgroud)