问题标签 [password-autofill]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
21 浏览

ios - 我可以指定用于密码自动填充的网站吗?

我正在尝试向我们的应用程序添加对密码自动填充的支持,但密码被保存到钥匙串中,并且网站关联错误。我们的应用程序连接到各种相关的服务器(A.com, B.com, *.B.com),我们为所有这些服务器添加了相关的域文件。但是我看不到一种方法可以告诉 iOS 特定登录名已连接到特定域。似乎只是随意选择一个。如果它总是使用,这可能没问题A.com,但它使用B.com这会让查看他们的钥匙串的用户感到困惑。

有没有办法告诉 iOS 在特定网站上存储一个帐户以进行密码自动填充?

0 投票
0 回答
46 浏览

reactjs - 在使用 reactjs 构建的任何网站上使用 chrome 扩展自动填充密码

我正在尝试使用 react 创建一个密码管理器 chrome 扩展,应用程序的主要功能在于自动填充任何网站上保存的密码。谁能指导我如何创建该功能如何在任何网站上自动填写密码。谢谢

0 投票
0 回答
23 浏览

autofill - 如何避免自动填充功能不创建空白空间

看起来智能建议的默认行为是在提供的文本之后添加一个空格。例如,当您尝试重置密码时,这并不酷。

是否有可能以某种方式修剪这个空白空间(在移动网络浏览器设置或任何地方)?

有人可以建议吗?我们不想为了避免空白而关闭此功能

谢谢

0 投票
0 回答
68 浏览

ios - 是否可以从自动填充扩展 (ASCredentialProviderViewController) 记录 Firebase 分析事件?

我想从“ASCredentialProviderViewController”(自动填充密码扩展)中记录 firebase 分析事件。

Analytics.logEvent(eventName, parameters: [:])

0 投票
0 回答
28 浏览

google-chrome - Chrome 在选择框上提示密码

在我的情况下,chrome 建议在选择类型输入中输入密码。

此输入位于未使用用户名或密码字段的页面上。

没有一个输入带有名称用户名或密码。我试过autocomplete="off"autocomplete="disabled"但没有效果。阅读了许多类似案例的问题,但找不到任何解决方案。

代码内置在 vuejs 中,我没有在表单标签中使用输入

在此处输入图像描述

非常感谢任何形式的帮助。先感谢您。

0 投票
0 回答
60 浏览

ios - 密码自动填充将密码插入父 UIViewController

我正在使用 UINavigationController 来推送多个视图控制器。在某一时刻,用户可以使用密码自动填充来设置新密码。密码也被添加到父视图控制器的文本字段中。

查看控制器堆栈

UINavigationController -> View Controller A -> View Controller B -> View Controller C
视图控制器 A 有两个用于电子邮件/密码的字段,类型为 UITextField。
视图控制器 B 有一个用于电子邮件的字段,类型为 UITextField。
视图控制器 C 有两个用于密码/确认密码的字段,类型为 UITextField。

问题

当在视图控制器 C 中重置密码时,视图控制器被弹出,我在委托函数func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool中观察到新密码被插入到视图控制器 B 的电子邮件字段和视图控制器 A 的电子邮件字段中。导致输入字段的值类似于bob@company.comNEWLY-MADE-PASSWORD。为什么密码首先被插入到 UITextField.textContentType = .emailAddress中,这也让我感到困惑。

为什么密码自动填充试图智能并将新密码插入父视图控制器的字段?这对我来说有点头疼,导致在委托函数中进行一些不可靠的检查以拒绝插入密码。

回应 El Tomato 的评论:Apple 在他们的文档中使用“弹出”这个词来描述当你打电话时发生的事情popViewController(animated:)

没有显示视图控制器。它们都被推送到UINavigationController管理的堆栈中,如标题 -> 中所述View controller stack

没有相关代码,Password AutoFill 是通过对开发者隐藏的启发式方法解决的,这是 Apple 的内置功能。

0 投票
0 回答
79 浏览

flutter - 如何在我的颤振密码管理器中集成其他应用程序的自动填充功能?

这是我的密码管理器。我在其中存储了许多密码。当我打开其他应用程序进行登录时,我的密码管理器应该建议我自动填写凭据。如果我将 Facebook 密码存储在我的颤振密码管理器中,并且当我在移动应用程序或网络上打开 Facebook 时,我的密码管理器应该会建议我自动填写用户名和密码。

我们如何从 Flutter 应用程序为其他应用程序自动填充凭据建议?

0 投票
0 回答
162 浏览

android - Jetpack Compose 自动填充密码更新

我试图在我的应用程序中为完全使用 Jetpack compose 编写的电子邮件和密码提供一些自动填充功能。使用此功能后,我实现了自动填充,但更改密码后它仍然是旧密码。是否有任何想法让谷歌知道某个地方的新情况,可能是在更改密码或最好使用新密码登录后,向用户询问诸如“想要更新密码吗?”之类的问题?

目前,更改密码操作中没有任何与自动填充功能相关的功能。

登录页面:

0 投票
0 回答
12 浏览

html - 如何阻止 Dashlane 保存密码 - HTML

我正在为我的网站创建密码字段,但不是创建密码,而是输入密码以登录。Dashlane 一直认为我想用我的网站创建密码,但实际上,我正在输入现有的密码一。

我已经看到,通过将data-form-type属性更改为other您可以阻止 dashlane自动填充密码。有没有人可以阻止 dashlane 创建新密码?

0 投票
0 回答
5 浏览

android - Android Autofill:为什么客户端状态返回 null?

我正在尝试构建一个自动填充服务来处理拆分登录页面,但我遇到了一个令人困惑的错误。代码的第一部分执行得很好,所以应该设置客户端状态,但是我遇到了“request.getClientState() 不能为空”错误。由于它是一个自动填充服务,它运行两次,一次在用户名页面上,然后再次在密码页面上。理论是,在运行 1 中,我检测到用户名字段并使用 .setClientState() 保存 AutofillID,然后在运行 2 中,我在密码页面上使用 .getClientState() 访问该 AutofillID,并将两者都传递给 onSaveRequest()。我不确定为什么 .getClientState() 返回 null

执行的代码块:

不执行的代码块:

抛出的错误: