欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

https 的情况下 ,似乎 html form autocomplete off 不起作用 AG chatgpt 有大用

在使用 HTTPS 协议时,浏览器可能会忽略 HTML 表单中设置的 autocomplete='off',这是因为浏览器认为在安全连接下自动填充不会造成安全隐患。但是,您仍然可以尝试其他方式来阻止自动填充。

一种替代方法是使用 JavaScript 来禁用自动填充。您可以在页面加载时使用 JavaScript 来设置文本字段的 autocomplete 属性为 'new-password',此属性通常可以绕过浏览器的自动填充行为。以下是一个示例:

javascript

document.addEventListener('DOMContentLoaded', function() {  var inputFields = document.querySelectorAll('input[type=text]');  inputFields.forEach(function(field) {    field.setAttribute('autocomplete', 'new-password');  }); });

这段代码将在页面加载完成后获取所有类型为 text 的输入字段,并将它们的 autocomplete 属性设置为 'new-password',以防止浏览器自动填充。

请注意,这仅仅是一种绕过浏览器自动填充的方法,具体效果可能取决于不同浏览器的实现方式。


普通分类: