创建一个新浏览器并打开指定url HarmonyOS 鸿蒙Next

创建一个新浏览器并打开指定url HarmonyOS 鸿蒙Next 已有创建的web浏览器,需要在创建一个新浏览器并打开指定url,可以使用什么方式实现

2 回复

可以通过隐式指定want参数中的actionohos.want.action.viewData来拉起浏览器应用,并在want参数中的uri配置拉起后打开的网页链接,参考官网链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-ability-58-V5

更多关于创建一个新浏览器并打开指定url HarmonyOS 鸿蒙Next的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS(鸿蒙Next)中,创建一个新浏览器并打开指定URL,可以使用WebView组件。首先,在ability_main.xml布局文件中添加WebView组件:

<WebView
    ohos:id="$+id:webview"
    ohos:height="match_parent"
    ohos:width="match_parent"/>

接下来,在MainAbilitySlice.java中,通过findComponentById获取WebView实例,并使用load方法加载指定URL:

WebView webView = (WebView) findComponentById(ResourceTable.Id_webview);
webView.load("https://www.example.com");

确保在config.json中声明Internet权限:

{
  "module": {
    "reqPermissions": [
      {
        "name": "ohos.permission.INTERNET"
      }
    ]
  }
}

以上代码实现了在鸿蒙Next中创建一个新浏览器并打开指定URL的功能。

回到顶部