欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

MIUI13 Android 12 外部 URL URL 跳转应用程序 选择打开方式

最编程 2024-04-05 20:02:59
...

MIUI13 安卓12 外部网址 URL 跳转应用 选择打开方式

问题描述

前几天到手了红米 K50Pro,发现自从安卓 12 开始,设置了默认浏览器时候,可能会导致未经验证的 URL 强制由默认浏览器打开,而不是跳转能够接受此 URL 的应用。

简单来说,就是以前版本安卓的 “选择打开方式” 不见了!

选择外部 URL
选择外部 URL
强制跳转到默认浏览器
直接跳转到默认浏览器
外部 URL 只能跳转默认浏览器

问题解析

此部分使用 DeepL 翻译自 Reddit 帖子 How to fix horrible handling of links on Android 12

问题出自安卓 12 开始的链接处理方式发生了改变。

你现在必须选择你的默认网络浏览器。如果你不这样做,它将自动选择Chrome。

只有 “经过验证的链接”(Android 12 的新功能——网站所有者决定哪些应用程序可以自动打开链接)可以在外部应用程序中打开。其他一切都将始终打开你的默认网络浏览器,除非你在设置中手动批准每个链接。

你不能允许多个应用程序处理同一个链接(如果它是由你手动批准的,至少),这意味着当你打开一个链接时,你不能从支持的应用程序列表中选择。

解决方法

据了解,下载软件 Better Open With(Google Play 下载),并用软件代替默认应用中的默认浏览器即可。

在 MIUI13 中,打开默认应用设置栏的方式为:“设置”-“应用设置”-“应用管理”-选择右上角三个点-“默认应用设置”,替换其中“浏览器”为 Better Open With 即可。

替换默认浏览器为 Better Open With
替换默认浏览器为 Better Open With

之后,在 Better Open With 应用里调整各种打开方式响应。

调整 Better Open With
调整 Better Open With

现在我们再重新点击一次外部 URL,就能够像以前版本一样,*选择打开方式啦!

可选择打开方式
可选择打开方式