更新记录
1.0.0(2026-06-27)
下载此版本
初次提交
平台兼容性
uni-app
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| × |
× |
× |
× |
× |
√ |
√ |
× |
× |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| × |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uni-app x(5.13)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
√ |
√ |
√ |
- |
laoqianjunzi-browser
laoqianjunzi-browser 是一个面向 uni-app x 的 Android 浏览器限制 UTS 插件,用于识别设备中的浏览器应用,并通过 URLBlocklist 下发浏览器访问限制。
当前能力
- 识别当前设备可能的浏览器列表
- 判断某个包名是否属于浏览器
- 判断浏览器是否支持
URLBlocklist restrictions
- 对单个浏览器下发
URLBlocklist
- 批量对全部浏览器下发
URLBlocklist
设计边界
- 当前只做 Android App 平台实现
- 依赖
laoqianjunzi-owner 的 setApplicationRestrictions() 能力下发限制
- 不内置本地黑名单存储,不绑定业务层 prefs
使用示例
import {
getPossibleBrowsers,
applyUrlBlocklistToAllBrowsers
} from '@/uni_modules/laoqianjunzi-browser'
const browsers = getPossibleBrowsers()
const result = applyUrlBlocklistToAllBrowsers(['example.com', 'bad-site.test'], true)
console.log(browsers.length, result.success)