HarmonyOS如何实现点击富文本跳转到网页?

点击富文本里的链接,跳转至网页,其他系统的实现如下:

Uri uri = Uri.parse(PRIVACY_POLICY_URL);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
context.startActivity(intent);
阅读 736
1 个回答

解决方案

开发者可参考下列Demo:

import common from ‘@ohos.app.ability.common’;
function implicitStartAbility() {
  let context = getContext(this) as common.UIAbilityContext;
  let wantInfo = {
    ‘action’: ‘ohos.want.action.viewData’,
    // entities can be omitted.
    ‘entities’: [‘entity.system.browsable’],
    ‘uri’: ‘https://www.test.com:8080/query/student’
  }
  context.startAbility(wantInfo).then(() => {
    // …
  }).catch((err) => {
    // …
  })
}

参考地址:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/want-overview-V5\#want%E7%9A%84%E7%B1%BB%E5%9E%8B

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进