如何跳转到系统默认浏览器,并打开传入的url
@#¥&~乱码鱼鱼不养蛊 2025-12-03 17:53:48 harmonyos
怎么处理可以跳转到系统默认的浏览器,tong shi打开传入的url啊🤔
您需要先 登录 才能评论/回答
全部评论(1)
HarmonyOS 跳转打开url这个问题可以参考下面这个代码处理哦
import common from '@ohos.app.ability.common';
import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
function startBrowsableAbility(context: common.UIAbilityContext,myurl:string): void {
let want: Want = {
action: 'ohos.want.action.viewData',
entities: ['entity.system.browsable'],
uri: myurl
};
context.startAbility(want).then(() => {
console.log('success')
}).catch((err: BusinessError) => {
console.error(`Failed to startAbility. Code: ${err.code}, message: ${err.message}`);
});
}
@Entry
@Component
struct routeExample {
build() {
Column(){
Button('系统浏览器打开页面')
.onClick(() => {
let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
let myurl = 'https://www.huawei.com/';
startBrowsableAbility(context,myurl);
})
}.width('100%')
}
}
2025-12-03 22:32:32
