手动将用户名/密码添加到“保存的密码”列表中?


55

我登录了Mozilla的Bugzilla。我注意到Firefox没有保存我的密码。

如何手动将用户名和密码添加到Firefox的“已保存密码”列表中?

Answers:


90

如果您是一位有3分钟空闲时间的开发人员,那么这是无需安装其他加载项即可完成的。

  1. 在登录页面上,检查元素的用户名和密码字段,并记下它们的属性name(或id,如果未name给出)。例如,在可汗学院(Khan Academy)上,这将identifier用于用户名和password密码。

  2. 检查页面上某处的元素。找到一个小div左右,这是最简单的。

  3. 右键单击检查器中的元素,然后选择 Edit As HTML

  4. 添加以下HTML:

    <form method=post>
      <input name=identifier>
      <input type=password name=password>
      <input type=submit>
    </form>
    

    将名称(identifierpassword)替换为步骤1中的名称。请注意,您应该更换type=password,仅name=password现场!

  5. 在此表单中的页面上输入您的凭据,然后单击提交。Firefox现在将提示您保存凭据。该网站可能会打出错误或忽略请求或其他内容,但我们对此并不在乎。

为什么这样做?一些网站故意做一些有趣的事情来防止您保存密码(浏览器的记住密码功能通常被认为是不安全的)。其他站点只是具有一种有趣的形式,其形式被Firefox所无法识别。添加此简单表单使Firefox能够检测到它,并在您输入凭据时提示您保存它们。

现在在登录页面上,只要这些字段实际上具有name我猜想的所有属性(并且我可能<form>不知道它可能也需要包裹在其中),Firefox通常会识别出这些字段并能够为它们填充您。

另外,也可能只是网站已经autocomplete=off在现场设置。您可以按以下步骤删除它:

  1. 启动“工具> Web开发人员>检查器”,然后将光标悬停在表单上
  2. form突出显示该元素后,查找表示以下内容的属性autocomplete='off'(您可能需要向上滚动并formInspector选项卡中)
  3. 双击属性并更改offon
  4. Firefox现在应要求您保存用户名和密码

8
添加一个假表格..绝妙的主意:)))工作..谢谢。
Emadpres

5
请注意,如果元素没有name属性,而只有一个id,则可以复制它们-就像一个吊饰!
欧文·韦塞尔斯

2
谢谢!当前没有任何插件可以在Quantum中使用,但是当然仍然可以使用。
jpaugh

1
@Santa很高兴得知它甚至可以用于非开发人员!:D
吕克(Luc)

6
您还可以找到form登录输入所属的并提交。例如,您可以使用检查器单击输入字段,然后执行$0.form.submit()$0这是您检查的最后一件事)。这应该得到FF,以提示您保存密码。
mitjak

3

为了简化顶部发布者的建议,该功能在某些网站上不起作用而在其他网站上不起作用的原因是由于诸如Hertz.com之类的企业网站使用了非标准和/或恶意代码。

在Hertz.com的情况下,我能够做的,以让Firefox保存密码检查元素上的登录按钮,然后做编辑为HTML伎俩,和改变typebutton,从buttonsubmit; 没有这个技巧,就连“ 记住密码”书签都不会起作用:

    -<button type="button" class="primary gblFloatLeft" id="loginBtn">
    +<button type="submit" class="primary gblFloatLeft" id="loginBtn">
                                                Login 
                                            </button>

简而言之,先检查元素然后再编辑为HTML,以修复所有恶意的和不兼容的HTML都行了!


当Luc最高评价的答案不起作用时,这对我有用。该网站是godaddy.com。我必须在FF对话框中重新输入用户名,询问我是否要保存密码。
BISI

2

我知道这个问题很旧,但是我认为我还是会提出解决方案。

由于Firefox有时会在某些网站上与我打架,因此我开发的解决方案是使用其他浏览器(例如Chrome)并在其中保存用户名/密码。然后,您可以从其他浏览器导入特定网站的登录信息。

在其他浏览器中保存密码后,可以按照以下步骤进行导入:

  1. 转到有问题的网站,然后在地址栏中单击URL左侧的“(!)”。
  2. 然后单击>按钮以“显示连接详细信息”。
  3. 然后,单击此小对话框底部的“更多信息”按钮。
  4. 在此新对话框中,转到“安全性”选项卡。
  5. 单击“查看保存的密码”按钮。
  6. 在此新对话框中,单击“导入”按钮,然后从那里开始。*

*这些步骤适用于Firefox版本:62.0.2。我想它与其他版本相似,但是不能肯定地说。


1
Firefox版本的已保存密码对话框中没有“导入”按钮:60.6.3esr
Pro Backup

2

从Firefox 70.0开始,它现在是密码管理器(Firefox Lockwise)的内置功能。要访问它,请导航到保存的密码列表或about:logins在地址栏中输入;在左下角单击Create New Login

PS:解决我特定问题的方法-App Store Connect不保存我的凭据- https://appleid.apple.com添加新登录名时,我将其作为网站地址。


1

当我需要向Firefox添加密码时,我使用FEBE附件将我的密码提取到Json文件中,对其进行编辑,然后再次重新导入该文件。我希望有帮助。


6
自从FF版本更改为“ Quantum”后,此功能不再起作用
Albin

1

你们都在为自己创造更多的工作,这似乎是不必要的。

  1. 创建一个CSV文件。
    您可以使用普通的文本编辑器执行此操作:或进入Firefox选项,安全性,密码,然后将当前密码导出到CSV文件而不是默认XML文件中。
    使用文本编辑器(或电子表格)编辑此文件。

  2. 文件的开头应如下所示:

    # Generated by Password Exporter; Export format 1.1; Encrypted: false  
    "hostname","username","password","formSubmitURL","httpRealm","usernameField","passwordField"
    

    编辑现有条目之一以更改数据以匹配您要添加的条目,例如:

    "http://192.168.0.1","admin","modempassword","","","login","password"
    

    如前所述,最后两个条目可能必须与网页上已经存在的字段名称匹配。尝试此操作时,我半猜测为“登录”和“密码”。

  3. 返回Firefox Options Security,然后导入CSV文件。

现在,您的密码管理器中有了一个新条目。无需摆弄附加组件(其中许多组件在当前的ESL版本中不起作用)或添加并可能弄乱HTML。如果您在CSV文件中输入错误,则可能发生的最糟糕的情况是Firefox无法导入它,您必须对其进行编辑并纠正错误。


0

最有效的答案是可行的,但在大多数情况下,无需创建伪造的表单。只需检查登录按钮,然后将其类型从“按钮”更改为“提交”即可。输入密码并点击按钮,它将提示您进行保存,但可能不会登录,因为期望使用香草按钮。刷新页面以撤消更改,输入您的电子邮件和密码,它将自动填充您的密码。



-1

更简单的解决方案为我工作。无需添加新表格。我刚刚添加<input type=submit>到原始登录表单,然后出现了另一个按钮。首先,我按下新按钮,然后出现FF保存密码对话框。其次,我按下了原始按钮并登录。


应该将其添加为注释,以回答superuser.com/a/1084364/395378,而不是作为新答案。
迪尔迪

我尝试过,但是不能。“您必须拥有50个信誉才能发表评论”,我是新来的。
阿列克谢(Alexey)

评论别人的帖子是获得声誉的一种特权-如果您还没有赢得评论,请尝试先尝试撰写答案。superuser.com/help/privileges/comment
dirdi

对不起,我遇到了FF问题,并在这里找到了解决方案。后来我找到了更简单的解决方案,并希望分享,但不幸的是无法以正确的方式做到这一点。我想在这里分享的第一件事,也许是最后一件事。赢得任何声誉都没有意义。我无话可说
Alexey

-2

最好的主意是不要依赖浏览器的密码缓存,因为该机制肯定会随着时间而改变,并且从一台计算机移动到另一台计算机或使用多台计算机时总是会出现问题。

使用专用产品可以使您的密码安全并在所有计算机上以及所有浏览器和程序中都可以使用,这更加安全方便。

我发现的最好的是LastPass,其中密码和包含表单的所有字段的内容都已加密并保存在其服务器上。加密是由您完成的,并使用您的主密码进行保护,因此LastPass网站不知道存储在自己服务器上的内容。

LastPass与浏览器集成在一起,可以记住密码以及您在表单中输入的所有其他字段,因为有时不仅需要密码(例如,电子邮件或用户名)。您也可以将有关网站或程序的数据手动输入到LastPass存储库中。

LastPass网站遭到黑客攻击后,这一概念的力量得到了证明。对于用户而言,结果是微不足道的,因为黑客设法获得的最多信息是密码提示,因为没有主密码,加密的密码本身对他们是无用的。

另一产品是开源 KeePass,在用户中也很受欢迎。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.