浏览器链接因深链打开应用而非浏览器导航的问题

7次阅读
没有评论

问题描述

在使用Chrome OS浏览器浏览某些页面时,点击链接会直接打开应用而不是在浏览器中导航。这些页面在Android应用的manifest文件中配置为应用链接,当通过搜索引擎搜索到这些链接时,会正确地打开对应的应用页面。然而,在浏览器中输入这些链接或通过应用内的链接导航时,却会打开应用而不是保持在浏览器中。

解决方案

请注意,以下操作仅适用于Android设备上的Chrome浏览器,且不会解决应用开发层面的问题。

方案1:调整默认应用设置

通过调整手机的默认应用设置,可以阻止链接在点击时直接打开应用。

  1. 进入手机设置:打开手机的“设置”应用。
  2. 查找默认应用设置:进入“设置” > “应用程序” > “默认应用”。
  3. 调整链接打开设置:找到“打开链接”选项并点击。
  4. 禁用应用链接:关闭“打开支持的链接”的开关。

通过上述步骤,可以阻止应用在点击链接时被打开,从而保持用户在浏览器中导航。具体操作步骤如下:

  1. 打开手机的“设置”应用。
  2. 依次选择“应用程序” > “默认应用”。
  3. 在“打开链接”选项下,关闭“打开支持的链接”的开关。

完成以上步骤后,再次尝试在浏览器中点击应用链接时,应不会直接打开应用,而是保持在浏览器中进行导航。

方案2:使用Chrome浏览器插件

如果上述方法无法满足需求,可以考虑使用一些浏览器插件来管理链接行为。例如,使用“Link To App Blocker”等插件,可以更精细地控制哪些链接会触发应用打开行为。

  1. 安装插件:在Chrome浏览器中访问Chrome Web Store,搜索“Link To App Blocker”或其他类似插件。
  2. 启用插件:安装完成后,启用该插件。
  3. 配置插件:根据插件的说明进行相应的配置,以确保应用链接不会在点击时打开应用。

通过使用插件,可以进一步精细化管理链接的行为,避免应用被意外打开。

以上两种方案可以帮助解决因深链导致的应用自动打开问题,从而保持用户在浏览器中的导航体验。

正文完