您现在的位置是:首页 > 编程 > 

鸿蒙原生应用如何才能拉起系统浏览器?

2025-07-24 07:52:12
鸿蒙原生应用如何才能拉起系统浏览器? 鸿蒙原生应用如何才能拉起系统浏览器?image-通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用开发者可以通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用,并在want参数中的uri配置拉起后打开的网页链接。

鸿蒙原生应用如何才能拉起系统浏览器?

鸿蒙原生应用如何才能拉起系统浏览器?

image-202501081427152

通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用

开发者可以通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用,并在want参数中的uri配置拉起后打开的网页链接。具体可参考如下代码。

示例代码

代码语言:javascript代码运行次数:0运行复制
import { common, Want } from '@kit.AbilityKit';
import { BusinessError } from '@kit.BasicServicesKit';

function startBrowsableAbility(context: common.UIAbilityContext): void {
  let want: Want = {
    action: 'ohos.want.action.viewData',
    entities: ['entity.system.browsable'],
    uri: '/'
  };
  context.startAbility(want)
    .then(() => {
      ('Start browsableAbility successfully.');
    })
    .catch((err: BusinessError) => {
      (`Failed to startAbility. Code: ${}, message: ${}`);
    });
}

@Entry
@Component
struct BrowsablePage {
  @State message: string = '拉起浏览器并打开坚果派';

  build() {
    Row() {
      Column() {
        Button()
          .fontSize(24)
          .fontWeight(FontWeight.Bold)
          .onClick(() => {
            ct context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
            startBrowsableAbility(context);
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}
image-202501081501805
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-08,如有侵权请联系 cloudcommunity@tencent 删除系统action开发者浏览器配置

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1188627.html

相关标签:无
上传时间: 2025-07-22 16:35:06
留言与评论(共有 6 条评论)
本站网友 集团有限公司
14分钟前 发表
Want = { action
本站网友 健脾八珍糕
17分钟前 发表
示例代码代码语言:javascript代码运行次数:0运行复制import { common
本站网友 食管炎
16分钟前 发表
分享自作者个人站点/博客
本站网友 城市房地产税
28分钟前 发表
Want = { action
本站网友 dengwendi
12分钟前 发表
message