HarmonyOS 鸿蒙Next 华为系统自带的浏览器的scheme是什么

发布于 1周前 作者 sinazl 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 华为系统自带的浏览器的scheme是什么

有一个需求需要跳转到系统自带的浏览器,搜索了老半天找不到

4 回复

不需要[scheme], 核心通过entities: ['entity.system.browsable']


详细参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-ability-58-V5

可是我们是需要在快应用里面跳转到系统自带的浏览器,快应用里没有这些能力的呀,只有通过scheme的方式了

快应用里啊, 那还真不太清楚, 如果想查询[scheme], 可以参考一下这文章呢, 这个我倒是没有验证过. 我简单搜索了一下, 好像手机原生浏览器都没怎么公开[scheme]

HarmonyOS 鸿蒙Next 华为系统自带的浏览器的scheme解析

在HarmonyOS 鸿蒙Next系统中,华为系统自带的浏览器并不依赖于特定的scheme来执行拉起应用或其他操作。其底层机制更多依赖于系统提供的API和Intent(在鸿蒙系统中称为Want)来实现应用间的交互。

对于想要在H5页面中通过scheme拉起应用的需求,开发者需要在应用的module.json5文件中进行相应配置,如配置querySchemes以声明应用可能用到的Scheme查询,以及配置abilities的skills字段以指定支持的Scheme协议。同时,H5页面需要添加按钮并绑定点击事件,使用如window.open(‘scheme://path?params’)的方式进行跳转。

值得注意的是,HarmonyOS浏览器不会对deeplink链接做任何解析或处理,只会原封不动地传递给拉起的应用。因此,应用端需要自行解析URL并处理相应逻辑。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部