HarmonyOS 如何在自己的App中,携带一个网址url启动系统默认浏览器,并通过此系统默认浏览器加载此url

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

请参考demo

import { common, Want } from '@kit.AbilityKit';

@Entry
@Component
struct liulanqi {
  @State message: string = 'Hello World';

  build() {
    RelativeContainer() {
      Text(this.message)
        .id('HelloWorld')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .alignRules({
          center: { anchor: '__container__', align: VerticalAlign.Center },
          middle: { anchor: '__container__', align: HorizontalAlign.Center }
        })
        .onClick(() => {

        })
      Button("拉起浏览器").onClick(() => {
        let context = getContext(this) as common.UIAbilityContext;
        let want: Want = {
          action: "ohos.want.action.viewData",
          bundleName: 'com.huawei.hmos.browser',
          abilityName: 'MainAbility',
          uri: "https://www.huawei.com/",
        };
        console.log("want", want)
        context.startAbility(want)
      }).margin(10)
    }
    .height('100%')
    .width('100%')
  }
}
分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 启动默认浏览器
583浏览 • 1回复 待解决
HarmonyOS 如何在浏览器唤起app
605浏览 • 1回复 待解决
HarmonyOS 浏览器不能通过scheme拉起app
674浏览 • 1回复 待解决
HarmonyOS 浏览器访问H5,唤起App
15浏览 • 1回复 待解决
服务卡片webview如何跳转系统浏览器
7885浏览 • 2回复 待解决
HarmonyOS跳转系统浏览器打开网页报错
707浏览 • 1回复 待解决
HarmonyOS浏览器scheme链接唤起APP问题
1068浏览 • 1回复 待解决
安卓App或者浏览器如何跳转鸿蒙App
10006浏览 • 1回复 待解决