Chrome:覆盖网络表单上文本字段的 autocomplete=off

Tri*_*ize 10 browser google-chrome autocomplete extension

我经常需要在我们的内联网上填写表格,但开发人员出于未知原因禁用了某些文本字段的自动完成功能。这意味着我必须重复输入条目。

我已要求他们禁用 autocomplete=off 但他们无视我。

有没有办法让浏览器(Chrome)覆盖 autocomplete=off ,以便它可以记住我之前在自动完成选择列表中输入的条目。

我尝试过各种扩展(自动填充、RoboForm),但我无法让它们做这个有点简单的事情。ChatGPT 建议我使用扩展“忽略 X-Frame-Options 标头”,但仍然没有运气

har*_*ymc 7

以下 Chrome 扩展程序可能会有所帮助:

强制自动完成

强制打开输入字段中的自动完成属性。

强制输入字段中的“自动完成”属性为“打开”。允许表单字段在您下次重新访问时记住您输入的内容。

始终自动完成

将网页元素的自动完成更改为打开。它可以帮助您为禁用的网站启用自动填充功能。

此扩展会自动将网页元素的自动完成功能更改为打开状态。它可以帮助您为禁用的网站启用自动填充功能。例如,某个网站不希望浏览器记住您的用户名和密码,现在您可以选择。

我建议在咨询敏感网站(例如您的银行帐户)时不要启用该扩展程序。

  • Force Autocomplete 是开源的,而且非常简单,即使您不太了解 js,您也可以在 5 分钟内了解整个事情是如何工作的。我认为即使在敏感环境中使用也是安全的。 https://github.com/numediaweb/nw_force_autocomplete (2认同)

Des*_*666 5

您可以使用任何支持为特定网站编写脚本的扩展(例如Tampermonkey),并使用以下脚本或类似脚本:

let fields = document.querySelectorAll('[autocomplete="off"]');

[...fields].forEach((field) => {
  field.removeAttribute('autocomplete');
});
Run Code Online (Sandbox Code Playgroud)

这会找到所有带有autocomplete="off"HTML 的元素并从中删除该属性。// @match 您可以使用元数据注释将脚本限制为特定 URL - 例如:

// @match *.superuser.com/*
Run Code Online (Sandbox Code Playgroud)

如果需要,还可以进一步限制 HTML 选择器。