bitwarden 的自动填充在安卓浏览器上没反应 有朋友知道是怎么回事吗?

2021-02-14 06:17:03 +08:00
 kblacksheep

设备:S20 Android11

浏览器试了 chrome, edge, firefox 都不行,点击密码框一点反应都没有。很玄学的是用 edge 的时候第一次弹出了 bitwarden 的自动填充提示且登陆成功,但是后续就一点反应都没有了。自动填充服务和辅助功能啥的都打开了,在独立的 APP 里使用都正常。

google 没搜到啥有用的信息...

3877 次点击
所在节点    问与答
14 条回复
jiagm
2021-02-14 07:09:07 +08:00
Chromium 系的浏览器在 flags 里打开 #force-renderer-accessibility,会好转些。
Firefox 直接用 Bitwarden 的 Add-on 就可以了吧。
jiagm
2021-02-14 07:10:48 +08:00
Chromium 不支持 Android Auto-fill Framework,所以只能通过开启 Accessibility 来识别密码域。
kblacksheep
2021-02-14 07:44:05 +08:00
@jiagm 感谢! firefox 的 addon 确实是好用的办法了。还好需要走浏览器输入密码的情况也不算多,基本都用 APP 了,就留个 firefox 浏览器备用了。
ihipop
2021-02-14 08:15:00 +08:00
@kblacksheep 打开 Accessibility,允许 bitwarden 开机自动启动和后台保活运行,这样不光是浏览器,其他 app 也能唤起自动填充。
bitwarden 的 app 设置 自动填充服务 里面有 Accessibility 的开启状态显示的。
ysc3839
2021-02-14 09:16:53 +08:00
@jiagm Chrome 的 Android 版是支持 Android 本身的 auto fill 功能的。
我目前使用 Keepass2Android,是能正常配合 Chrome 使用的。
虽然一段时间之前 Keepass2Android 不能配合 Chrome 使用 (当时 Keepass2Android 已经可以配合 Firefox 使用),但是根据网上的人反应,同样使用 Android auto fill 接口的 LastPass 在当时也能配合 Chrome 使用。所以大概可以得出结论,Chrome 在那个时候就已经支持 Android 的 auto fill 接口,是 Keepass2Android 自身的问题导致无法使用。

根据上述事实以及楼主描述的问题,我猜测是系统本身的问题,尤其是改动较大的 Android 系统,很容易出现一些问题。这种情况除了等厂商修复,基本没什么好的解决方案。
ihipop
2021-02-14 11:12:53 +08:00
你试过打开软件的 Accessibility 支持么?
2473
2021-02-14 11:20:25 +08:00
google play 装的吗?
之前用 via 浏览器别的地方装的 bitwarden 填充不了,google play 装的就可以
jiagm
2021-02-14 12:47:09 +08:00
@ysc3839
Bitwarden 的 GitHub issue 里有提到:
Autofill in Chrome uses Accessibility under the hood, so all issues with Accessibility (such as degraded performance on large pages) are also present with Autofill.
ysc3839
2021-02-14 14:08:31 +08:00
@jiagm 我没用过 Bitwarden,我只是说一下其他软件的情况。如果 Bitwarden 正确地实现了 auto fill 的话,那应该是能正常使用的。
SenLief
2021-02-14 14:13:14 +08:00
chrome 不知道但是 edge 是可以的,我一直再用。
loli
2021-02-14 14:30:42 +08:00
enpass 可以在 chrome edge firefox 的不同版本填充
能在 brave 中填充,(原本不支持,一些人在论坛反馈才加上的)
但是也有很多浏览器不支持
chrome 套壳的有 kiwi 就不支持

说这么多意思就是可能需要密码软件去适配。
如果成功适配就能识别 url 然后给出对应的账号
否则可能是当作一个单纯的 APP,而不是一个浏览器。
WebKit
2021-02-14 18:01:00 +08:00
不需要打开辅助权限才行
kblacksheep
2021-02-14 18:22:01 +08:00
感谢楼上各位

似乎发现了问题所在,在系统设置里明明是已经打开了 accessibility,但是在 bitwarden 的设置里(自动填充服务第三项),accessibility 选项仍然是关闭的。reddit 上也找到一个情况和我一样的,我再看看是怎么回事...
ihipop
2021-02-17 09:28:32 +08:00
@kblacksheep @kblacksheep 需要允许 bitwarden 自启动和锁定后台,否则 accessibility 会被安卓关闭。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/753242

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX