【发布时间】:2025-01-11 08:15:01
【问题描述】:
我想在 Chrome 密码管理器中添加网站密码,但 Chrome 不提供保存按钮(即它无法识别密码字段)。所以我想手动添加密码。我知道如果 Chrome 甚至不将该字段识别为密码字段,则不会自动填写,但至少我知道在哪里查找它...
我想问怎么做,但是按照谷歌叔叔的回答我的问题是:有可能吗?
【问题讨论】:
-
this answer below 中的第一条评论对我有用。
我想在 Chrome 密码管理器中添加网站密码,但 Chrome 不提供保存按钮(即它无法识别密码字段)。所以我想手动添加密码。我知道如果 Chrome 甚至不将该字段识别为密码字段,则不会自动填写,但至少我知道在哪里查找它...
我想问怎么做,但是按照谷歌叔叔的回答我的问题是:有可能吗?
【问题讨论】:
实现此目的的一种方法是使用 Chrome 的密码导入,它允许您从 CSV 文件导入 Chrome 密码管理器的条目。
请注意,该功能是一项实验性功能,必须明确启用。具体怎么做取决于版本:
--enable-features=PasswordImport 来启动 Chrome(chrome://flags/ 下的设置不再存在)。有关详细信息,请参阅 Chromium 错误跟踪器中的 Issue 1021518: Chrome FR: Import Password not available in settings on Chrome78 。然后,向密码管理器添加一个条目:
为条目创建一个 CSV 文件。第一行列出了列,然后每一行代表一个密码管理器条目,包括站点名称、用户名和密码。该文件将如下所示:
name,url,username,password
example.org,https://example.org/,user,secret
example2.org,https://example2.org/,anotheruser,extrasecret
[...]
最简单的方法可能是将现有密码导出到文件中,位于“设置”/“保存的密码”/“导出密码”(在溢出菜单中)下。然后使用文本编辑器编辑生成的 CSV 文件。确保将编辑器设置为使用 UTF-8 文本编码。
【讨论】:
chrome://settings/passwords 中显示“导入”按钮。我什至使用 --enable-features=PasswordImport 选项重新启动了 Chrome —— 我还能够在 chrome://flags/#PasswordImport 下检查 PasswordImport。
chrome://settings/passwords 中看到它。我想我没有正确重启 Chrome。我出于另一个原因重新启动,这当然会强制重新启动 Chrome。虽然仍然不清楚为什么从命令行手动启动不起作用!
如此处所述https://developer.mozilla.org/fr/docs/Web/API/PasswordCredential。
访问您要保存密码的网站,打开开发工具并输入:
const cred = new PasswordCredential({
id: '<site user>', // ex: myLoginUser@mail.com
password: '<site password>',
name: '<name>', // how it appears in password manager
});
navigator.credentials.store(cred) // Will prompt you to save the password
.then(() => {
// Do something or not
});
【讨论】:
navigator.credentials.store(new PasswordCredential({id: '<site user>', password: '<site password>', name: '<name>'})).then(() => {}); 但它对我不起作用...我在此页面上尝试过navigator.credentials.store(new PasswordCredential({id: 'testUser', password: 'qqqwww', name: 'TestUserStoring'})).then(() => {alert("ok")});,但没有添加任何密码...跨度>
此解决方案扩展了先前的答案,但使用 Google 密码导入方式。
使用您的登录凭据创建一个 .csv 文件,如下所示
name,url,username,password
example.org,https://example.org/,user,secret
然后转到https://passwords.google.com/options?ep=1 并使用您在 Chrome 中使用的相同用户凭据登录,然后单击 Import passwords 下的 Import 并转到您尝试保存密码的页面,您应该会看到您的密码已填写,瞧!!
【讨论】:
这可能不是您要找的东西,但我发现这很有用,因为当我想保存密码以妥善保管时,上述答案对我不起作用(标志似乎丢失)。
我在本地网络服务器上托管了this html 文件,并在其中输入了我的用户名和密码,然后当我需要查找密码时,我可以搜索本地主机,您甚至可以将站点地址和用户名输入用户名字段可帮助您记住它用于哪个站点。
【讨论】:
<input type="password"> 元素(使用开发人员工具),Chrome 会在导航栏中添加一个小钥匙图标,让您将密码保存到实际域(而不是本地主机)。
date +%s | sha256sum | base64 | head -c 32 ; echo。
我找到了一个简单的方法。
然后到桌面密码管理器编辑保存的密码并手动替换为您的实际密码。
下次访问该网站时,您可以自动填写密码。
请注意,这要求该字段具有 type="password"
【讨论】: