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

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

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

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

HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
web组件不支持localstorage
839浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
505浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
1956浏览 • 1回复 待解决
HarmonyOS如何跳转其他app
406浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
45浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
57浏览 • 1回复 待解决
Image组件不支持读入沙盒内的图片
914浏览 • 1回复 待解决
Image组件不支持svg字符串显示
372浏览 • 1回复 待解决
HarmonyOS RN使用datetimePicker显示不支持
113浏览 • 1回复 待解决
http类不支持cancel方法
209浏览 • 1回复 待解决
怎么跳转打开其他app
8866浏览 • 1回复 待解决
HarmonyOS 不支持通过索引访问字段
338浏览 • 1回复 待解决
HarmonyOS Object不支持 ... 展开符吗?
290浏览 • 1回复 待解决
HarmonyOS Text的Span不支持align
30浏览 • 1回复 待解决
HarmonyOS ets不支持匿名类吗?
247浏览 • 2回复 待解决