欢迎各位兄弟 发布技术文章
这里的技术是共享的
在使用 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',以防止浏览器自动填充。
请注意,这仅仅是一种绕过浏览器自动填充的方法,具体效果可能取决于不同浏览器的实现方式。