tsx81429 发表于 2024-11-15 11:50:39

【HarmonyOS NEXT】怎样调用体系的浏览器并打开指定URL,提示无法打开此文

【关键字】

浏览器 / 打开指定URL / 隐式Want / uris数组
【问题形貌】

怎样调用体系的浏览器并打开指定URL。
后在华为工程师引导下按参考文档(https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ability-startup-with-implicit-want-0000001820879633)写代码,提示无法打开此文件。
具体示例代码如下:
"skills": [
{
"entities": [
"entity.system.home",
"entity.system.browsable"
],
"actions": [
"action.system.home",
"ohos.want.action.viewData"
]
}
]

let wantInfo: Want = {
action: 'ohos.want.action.viewData',
entities: ['entity.system.browsable'],
uri: url
}
context.startAbility(wantInfo).then(() => {

}).catch((err) => {
}) 手机报错提示如下图所示。
https://i-blog.csdnimg.cn/blog_migrate/d9e6ec2df8e3f4a059cbe31bf483218a.png
【解决方案】

skills中没有配置uris数组。
查抄一下是否符合匹配规则,请参考如下文档。
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/explicit-implicit-want-mappings-0000001774119986

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【HarmonyOS NEXT】怎样调用体系的浏览器并打开指定URL,提示无法打开此文