You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安卓端Chrome 94.0.4606.80版本打开Custom Tab Intent输入密码时崩溃

Chrome 94.0.4606.80版本CustomTabIntent密码输入崩溃临时解决方案

问题描述

Chrome升级到94.0.4606.80版本后,通过CustomTabIntent打开页面,在密码输入框中输入内容时会触发应用崩溃,对应的报错栈信息如下:

android.view.InflateException: Binary XML file line #38 in com.android.chrome:layout/0_resource_name_obfuscated: Binary XML file line #6 in com.android.chrome:layout/0_resource_name_obfuscated: Error inflating class org.chromium.chrome.browser.keyboard_accessory.tab_layout_component.KeyboardAccessoryTabLayoutView
中文释义:Android视图加载异常:Chrome应用的混淆命名布局文件第38行、第6行代码加载键盘辅助栏Tab布局组件类失败

该问题属于Chrome该版本的原生bug,由密码自动填充关联的键盘辅助栏布局渲染逻辑异常导致。

可用临时规避方案

  • 方案1:App端构造CustomTabIntent时添加禁用参数
    构造CustomTabsIntent时,添加额外参数关闭Chrome的自动填充唤起逻辑,示例代码如下:
    CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder();
    CustomTabsIntent customTabsIntent = builder.build();
    // 新增禁用自动填充参数
    customTabsIntent.intent.putExtra("com.android.chrome.EXTRA_DISABLE_AUTOFILL", true);
    
  • 方案2:H5页面端修改输入框属性
    给页面中所有密码输入框添加autocomplete="off"属性,禁止浏览器触发密码填充提示栏,规避渲染异常问题。
  • 方案3:App端注入JS动态修改输入框属性
    若无法修改H5页面源码,可在CustomTab加载页面完成后注入JS,批量给所有type="password"的输入框添加autocomplete="off"属性。
  • 方案4:用户端手动调整Chrome设置
    打开Chrome设置→密码管理器,关闭「保存密码」和「自动登录」开关,临时规避该问题。

上述方案均为临时修复手段,Chrome官方已在94.0.4606.81及后续正式版本修复了该bug,建议引导用户升级Chrome到最新版本即可彻底解决问题。

内容的提问来源于stack exchange,提问作者Girish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 19:39:03