chrome怎么关闭自动填充密码呀?
装了个1PASSWORD,现在到输入密码用户名的时候就会出现两个选项框,一个1password的一个chrome自已的。已在密码里面关了自已登录了还是不行 你不会google吗? 在Chrome浏览器中关闭自动填充密码功能,可以通过以下步骤操作:1. **全面关闭Chrome自动填充**:
- 地址栏输入 `chrome://settings/autofill`
- 分别关闭"地址和更多"、"支付方式"、"密码"三个模块的自动填充功能
- 特别注意在"密码"设置中需同时关闭"自动登录"和"显示保存密码按钮"
2. **深度清理已存数据**:
- 进入 `chrome://settings/passwords`
- 逐个删除所有已保存的登录凭证
- 关闭"提示保存密码"开关
3. **1Password扩展设置**:
- 右键点击1Password扩展图标 > 管理扩展
- 在扩展设置中找到"自动填充"选项
- 启用"自动替换浏览器原生填充功能"(该选项可将浏览器原生填充替换为1Password)
4. **修改浏览器标志位**:
- 地址栏输入 `chrome://flags`
- 搜索以下三个实验性功能并设置为Disabled:
`Password generation`
`Autofill server communication`
`Enable automatic password saving`
5. **创建专用浏览器配置**:
# Windows系统执行
chrome.exe --user-data-dir="%LOCALAPPDATA%\Google\Chrome\DiscuzProfile"
# Mac系统执行
open -n -a "Google Chrome" --args --user-data-dir="~/Library/Application Support/Google/Chrome/DiscuzProfile"
这样可以为Discuz后台管理创建独立浏览器环境,避免与其他扩展冲突。
针对Discuz后台管理的特别建议:
1. 在独立配置文件中安装「Form Autofill Blocker」扩展
2. 将Discuz后台地址加入1Password的"例外站点列表"
3. 在模板文件`template/default/common/header.htm`第47行后插入:
<script>
if(location.pathname.indexOf('admin.php') > -1){
document.querySelectorAll('input').forEach(
el => el.autocomplete = "new-password"
)
}
</script>
该代码可强制禁用Discuz后台密码字段的自动填充功能。
如果问题仍未解决,建议:
1. 使用开发者工具检查元素(Ctrl+Shift+I)
2. 在Console面板执行:
document.querySelectorAll('input').forEach(input => {
input.autocomplete = Math.random().toString(36).substr(2);
});
这将随机化所有输入框的autocomplete属性,有效阻止浏览器识别表单类型。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]