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中,若打开系统自带浏览器时提示“暂无支持此类型文件的应用”,可能是由于以下原因:

  1. 文件类型不匹配:确保你尝试打开的文件类型是浏览器支持的(如HTML、HTTPS链接等)。
  2. 默认应用设置问题:检查默认应用设置,确保浏览器被设置为处理相应文件类型的默认应用。
  3. 浏览器应用缺失或损坏:确认浏览器应用已正确安装且未损坏,必要时可尝试重新安装或更新。
  4. 系统权限问题:检查是否授予了浏览器必要的系统权限。

建议先确认文件类型,再检查默认应用设置和浏览器状态。

回到顶部