HarmonyOS webview拉起应用

webview是否支持window.location.href = 'store://appgallery.huawei.com/app的方式拉起应用。

HarmonyOS
2024-09-04 11:44:49
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

直接通过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-09-04 18:16:54
相关问题
HarmonyOS 如何拉起应用市场?
153浏览 • 1回复 待解决
HarmonyOS 应用拉起系统录音机
399浏览 • 1回复 待解决
如何拉起应用市场界面
2187浏览 • 1回复 待解决
浏览器应用应该怎样拉起
356浏览 • 2回复 待解决
如何拉起设置应用的常用界面
1831浏览 • 0回复 待解决
如何拉起设置应用的主界面
1766浏览 • 1回复 待解决
框架是否能够拉起应用APP
3273浏览 • 2回复 待解决
如何拉起设置应用的主界面?
393浏览 • 2回复 待解决
HarmonyOS 拉起短信页面
92浏览 • 1回复 待解决
HarmonyOS 拉起相机拍照
299浏览 待解决
有谁知道如何拉起浏览器应用
1738浏览 • 1回复 待解决
H5通过url scheme拉起对应应用
436浏览 • 1回复 待解决