HarmonyOS 鸿蒙Next应用如何打开浏览器并访问指定链接

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

HarmonyOS 鸿蒙Next应用如何打开浏览器并访问指定链接

鸿蒙应用如何打开浏览器并访问指定链接  

4 回复

可以通过如下接口拉起其他应用,文档如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-inner-application-uiabilitycontext-0000001774120926#ZH-CN_TOPIC_0000001774120926__uiabilitycontextstartability

代码如下:

import common from ‘[@ohos](/user/ohos).app.ability.common’; 
function startBrowsableAbility(): void { 
let context = getContext(this) as common.UIAbilityContext; 
let want = { 
action: ‘ohos.want.action.viewData’, 
entities: [‘entity.system.browsable’], 
uri: ‘https://www.baidu.com/’ 
}; 
context.startAbility(want) 
.then(() => { 
//… 
}) 
.catch((err) => { 
console.error(Failed to startAbility. Code: ${err.code}, message: ${err.message}); 
}); 
}<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>
感谢楼主👍🏻

HarmonyOS 鸿蒙Next应用打开浏览器并访问指定链接,可通过以下步骤实现:首先,获取应用上下文context;然后,构造一个Want对象,设置actionohos.want.action.viewDataentities包含entity.system.browsableuri为要访问的链接;最后,使用context.startAbility(want)来启动浏览器并加载指定链接。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部