更新记录

1.0.0(2025-07-09)

HL-WebView 是一个基于 HLWebView.framework 的 UTS 插件,提供了丰富的 WebView 功能。


平台兼容性

uni-app x

Chrome Safari Android iOS 鸿蒙 微信小程序
- - × 12 × -

HL-WebView

功能说明

HL-WebView 是一个基于 HLWebView.framework 的 UTS 插件,提供了丰富的 WebView 功能。

主要方法

1. openWebWithParams(params: object)

使用参数对象打开网页

参数说明

  • params: 包含网页打开参数的对象

使用示例

import { openWebWithParams } from '@/uni_modules/HL-WebView'

// 基本使用
const params = {
  url: "https://www.example.com",
  title: "示例页面"
}
openWebWithParams(params)

// 更多参数示例
const advancedParams = {
  url: "https://www.example.com",
  title: "示例页面",
  showNavigationBar: true,
  backgroundColor: "#ffffff",
  // 其他自定义参数...
}
openWebWithParams(advancedParams)

2. openWeb(urlString: string)

使用 URL 字符串直接打开网页

使用示例

import { openWeb } from '@/uni_modules/HL-WebView'

openWeb("https://www.example.com")

3. setPageData(data: string)

设置页面数据

使用示例

import { setPageData } from '@/uni_modules/HL-WebView'

const pageData = JSON.stringify({
  userInfo: {
    name: "张三",
    age: 25
  }
})
setPageData(pageData)

4. getDeviceID(): string

获取设备 ID

使用示例

import { getDeviceID } from '@/uni_modules/HL-WebView'

const deviceId = getDeviceID()
console.log("设备ID:", deviceId)

5. getBundleID(): string

获取应用包 ID

使用示例

import { getBundleID } from '@/uni_modules/HL-WebView'

const bundleId = getBundleID()
console.log("包ID:", bundleId)

开发文档

UTS 语法 UTS API插件 UTS uni-app兼容模式组件 UTS 标准模式组件 Hello UTS

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问