HarmonyOS 鸿蒙Next ArkTS及JS开发如何打开手机的浏览器

HarmonyOS 鸿蒙Next ArkTS及JS开发如何打开手机的浏览器 ArkTS还有JS开发,怎么打开手机的浏览器?

3 回复

stage模型的,如果没有FA模型也行

在HarmonyOS中,如果你想通过ArkTS或JS代码打开手机的浏览器,可以使用@ohos.web.webview模块中的WebView组件或@ohos.ability.featureAbility模块中的startAbility方法。

  1. 使用WebView组件:
import webview from '@ohos.web.webview';

let webviewController = webview.WebviewController.create();
webviewController.loadUrl("https://www.example.com");
  1. 使用startAbility方法:
import featureAbility from '@ohos.ability.featureAbility';

let want = {
    bundleName: "com.android.browser",
    abilityName: "com.android.browser.BrowserActivity",
    uri: "https://www.example.com"
};
featureAbility.startAbility(want).then(() => {
    console.log("Browser opened successfully");
}).catch((err) => {
    console.error("Failed to open browser: " + err);
});

这两种方法都可以实现打开浏览器并加载指定URL的功能。

回到顶部