HarmonyOS 调用浏览器打开网址,弹窗报错“暂无支持此类文件的应用”
调用方式:
/** 
 * 打开浏览器 
 * @param url 
 */ 
startBrowser(context: Context, url: string) { 
  let uiContext = context as common.UIAbilityContext 
  let wantInfo: Want = { 
    action: 'ohos.want.action.viewData', 
    entities: ['entity.system.browsable'], 
    uri: url 
  } 
  uiContext.startAbility(wantInfo).then(() => { 
    // do nothing... 
  }).catch((err: BusinessError) => { 
    // do nothing... 
  }) 
}配置文件:
"skills": [ 
{ 
  "entities": [ 
  "entity.system.home", 
  "entity.system.browsable" // 浏览器打开 
  ], 
  "actions": [ 
  "action.system.home", 
  "ohos.want.action.viewData" // 浏览器打开 
  ] 
} 
]
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 想要打开系统自带的浏览器,提示‘暂无支持此类型文件的应用’ 
2324浏览  • 1回复 待解决
HarmonyOS  使用隐式Want打开网址,无法调用系统浏览器 
1953浏览  • 1回复 待解决
HarmonyOS跳转系统浏览器打开网页报错 
2262浏览  • 1回复 待解决
HarmonyOS QDesktopServices::openUrl打开文件夹时提示暂无支持此类文件的应用 
1142浏览  • 1回复 待解决
HarmonyOS如何实现打开浏览器,打开默认浏览器或者让用户选择打开的浏览器应用 
3274浏览  • 1回复 待解决
HarmonyOS上的 hitrace 产出的文件,支持用浏览器打开吗? 
1708浏览  • 1回复 待解决
无网络时跳转wlan设置页面,一直报错暂无支持此类文件的应用? 
967浏览  • 0回复 待解决
webview a标签跳转电话拨号页面;提示“暂无支持此类文件的应用” 
1317浏览  • 1回复 待解决
HarmonyOS 录音wav文件使用浏览器无法打开 
1228浏览  • 1回复 待解决
HarmonyOS  系统自带浏览器无法打开pdf文件 
2349浏览  • 1回复 待解决
HarmonyOS  打开手机默认浏览器一直报错 
1199浏览  • 1回复 待解决
#鸿蒙学习大百科#如何通过本地浏览器打开某个网址? 
1642浏览  • 1回复 待解决
鸿蒙应用如何打开浏览器并访问指定链接 
4562浏览  • 1回复 待解决
隐式Want打开网址,网址链接不包含http://前缀时,报错“Internal error” 
2542浏览  • 1回复 待解决
Web组件是否支持浏览器的localstorage? 
2105浏览  • 1回复 待解决
浏览器应用应该怎样拉起? 
1780浏览  • 2回复 待解决
HarmonyOS 如何引导用户从浏览器打开应用商店下载APP 
1546浏览  • 1回复 待解决
HarmonyOS 华为浏览器是否支持webrtc协议和如何打开调试面板 
1391浏览  • 1回复 待解决
HarmonyOS webview打开网址有图片无法显示 
1639浏览  • 1回复 待解决
浏览器下载的文件如何导入鸿蒙 
9479浏览  • 1回复 待解决
如何跳转系统浏览器,打开指定网页? 
2559浏览  • 1回复 待解决
HarmonyOS  App内置浏览器打开pdf文件,点击下载按钮,没有反应 
2022浏览  • 1回复 待解决
HarmonyOS applink从浏览器跳转到应用 
2148浏览  • 1回复 待解决
HarmonyOS如何拉起第三方APP以及如何使用手机默认浏览器打开网页 
2202浏览  • 1回复 待解决
HarmonyOS 如何打开系统浏览器并跳转指定网页 
3489浏览  • 1回复 待解决





















module.json5文件有问题,没有uris参数。可以参考一下demo:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ability-startup-with-implicit-want-V5
文档中重点看匹配过程分析:
调用方传入的want参数的action不为空,待匹配目标应用组件的skills配置中的actions不为空且包含调用方传入的want参数的action,action匹配成功。
待匹配目标应用组件的skills配置中内uris拼接为https://www.test.com:8080/query*(其中*表示通配符),包含调用方传入的want参数的uri,uri匹配成功。