Javascript Chrome在什么时候禁用表单元素的自动完成?(铬延伸研究)
我正在编写一个Chrome扩展,它可以从页面上的表单元素(文本框)收集信息。已经说过,我想阻止我的扩展收集用户敏感信息 我的第一个猜测是避免使用密码字段,这很容易 下一件事是避免禁用Javascript Chrome在什么时候禁用表单元素的自动完成?(铬延伸研究),javascript,google-chrome,google-chrome-extension,autocomplete,Javascript,Google Chrome,Google Chrome Extension,Autocomplete,我正在编写一个Chrome扩展,它可以从页面上的表单元素(文本框)收集信息。已经说过,我想阻止我的扩展收集用户敏感信息 我的第一个猜测是避免使用密码字段,这很容易 下一件事是避免禁用autocomplete的文本框。据我所知,有两种方法可以禁用自动完成: 1> 关于输入本身 <input type="text" name="n1" id="idInput" autocomplete="Off" /> 上面的方法似乎有效,除了在我测试它的这个特定页面上,当表单出现以填写信用卡信息时,
autocomplete
的文本框。据我所知,有两种方法可以禁用自动完成:
1> 关于输入本身
<input type="text" name="n1" id="idInput" autocomplete="Off" />
上面的方法似乎有效,除了在我测试它的这个特定页面上,当表单出现以填写信用卡信息时,输入字段上没有autocomplete=“off”
。这是来自Chrome调试器的:
<input type="text" placeholder="Card Number" maxlength="16"
name="cc_number" id="cc_number" class="cc_number cc_number_required">
表单元素也没有:
<form name="aspnetForm" method="post" action="https://pageurl.com"
id="aspnetForm" _lpchecked="1">
我上面的方法对它不起作用,但Chrome仍然没有显示该文本框的自动填充选项(尽管它在同一页面的其他文本框上显示)
所以我的问题就是这样网页如何在Chrome中禁用自动完成功能?
<input type="text" placeholder="Card Number" maxlength="16"
name="cc_number" id="cc_number" class="cc_number cc_number_required">
<form name="aspnetForm" method="post" action="https://pageurl.com"
id="aspnetForm" _lpchecked="1">