HarmonyOS 鸿蒙Next中想要打开系统自带的浏览器,提示‘暂无支持此类型文件的应用’
HarmonyOS 鸿蒙Next中想要打开系统自带的浏览器,提示‘暂无支持此类型文件的应用’ 在app内想跳转到外部浏览器并打开百度,提示‘暂无支持此类型文件的应用’,请问是不是哪里写的不对?
3 回复
检查是否在module.json5配置文件中进行配置,可以参考这个文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/want-overview-V5
demo如下:
// demo.ets
import common from '@ohos.app.ability.common';
import { Want } from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
@Entry
@Component
struct openBrowserTest {
build() {
Column() {
Button('Open Browser')
.fontColor(Color.Black)
.fontSize(40)
.onClick(event => {
let context = getContext(this) as common.UIAbilityContext;
let wantInfo: Want = {
action: 'ohos.want.action.viewData',
// entities can be omitted.
entities: ['entity.system.browsable'],
uri: 'https://www.test.com:8080/query/student'
}
context.startAbility(wantInfo).then(() => {
console.debug(`1231111 `)
context.terminateSelf();
}).catch(err => {
console.info(`testTag: Failed to startAbility. Error: `+ JSON.stringify(err))
})
})
}
}
}
更多关于HarmonyOS 鸿蒙Next中想要打开系统自带的浏览器,提示‘暂无支持此类型文件的应用’的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,出现“暂无支持此类型文件的应用”的提示,通常是因为系统未能识别文件类型或默认应用未正确配置。系统自带的浏览器可能未设置为处理特定文件类型的默认应用。您可以检查文件类型是否为浏览器支持的格式(如HTML、PDF等),并确保浏览器已安装且未被禁用。如果问题持续,您可以通过系统设置中的“应用管理”查看默认应用配置,确保浏览器被正确设置为默认应用。
在HarmonyOS Next中,若打开系统自带浏览器时提示“暂无支持此类型文件的应用”,可能是由于以下原因:
- 文件类型不匹配:确保你尝试打开的文件类型是浏览器支持的(如HTML、HTTPS链接等)。
- 默认应用设置问题:检查默认应用设置,确保浏览器被设置为处理相应文件类型的默认应用。
- 浏览器应用缺失或损坏:确认浏览器应用已正确安装且未损坏,必要时可尝试重新安装或更新。
- 系统权限问题:检查是否授予了浏览器必要的系统权限。
建议先确认文件类型,再检查默认应用设置和浏览器状态。