HarmonyOS web组件不支持自动跳转其他app

应用内置的web组件在重定向至类似store://xxxxx时候无法自动跳转至应用市场

系统的浏览器是可以自动跳转的,应用内部的web组件无法自动跳转

目前这种情况是否只能通过want跳转

HarmonyOS
2024-12-25 14:00:03
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

应用内web跳转,目前只能通过want。直接通过window.location.href = 'store://appgallery.huawei.com/app不行,但可以web拦截后拉起。

以下是简单例子:

Web({ src: $rawfile('call.html'), controller: this.controller })
  .onLoadIntercept((event) => {
    if (event) {
      let url: string = event.data.getRequestUrl();
      if (url.indexOf('store://') === 0) {
        const want: Want = {
          uri: `store://appgallery.huawei.com/app`
        }
        const context = getContext(this) as common.UIAbilityContext;
        context.startAbility(want).then(() => {
        }).catch(() => {
        })
        return true;
      }
    }
    return false;
  })
分享
微博
QQ
微信
回复
2024-12-25 17:03:14
相关问题
web组件不支持localstorage
929浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
561浏览 • 1回复 待解决
HarmonyOS RNOH Image组件不支持apng
47浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
2169浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
63浏览 • 1回复 待解决
HarmonyOS 编码集不支持
169浏览 • 1回复 待解决
Toggle isOn不支持$$?
175浏览 • 1回复 待解决
HarmonyOS如何跳转其他app
661浏览 • 1回复 待解决
Image组件不支持svg字符串显示
503浏览 • 1回复 待解决
Image组件不支持读入沙盒内的图片
1058浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
199浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
153浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
85浏览 • 1回复 待解决
怎么跳转打开其他app
9089浏览 • 1回复 待解决
HarmonyOS RN使用datetimePicker显示不支持
236浏览 • 1回复 待解决
HarmonyOS ArkTD不支持any,如何替换
158浏览 • 1回复 待解决