更新记录

1.0.6(2024-03-19)

修复web sdk在ios上的兼容性

1.0.5(2024-03-15)

1,加载错误提示

2,油猴扩展优化

3,代码编辑器优化

4,优化GM api

5,修复web sdk加载错误

1.0.4(2024-03-13)

1,完善油猴脚本支持

2,修复ua设置

3,修复sdk部分bug

4,完善的GM api

5,修复自定义扩展脚本触发时机

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.7.0 app-vue app-nvue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

快速入门

引入文件

将SDK放置在根目录下,SDK包含两个文件夹,libs和static文件

引入主文件

import { WebView } from '@/libs/browser.core.js'

实例化webview

const webview = new WebView()

可以将webview设置为全局变量,方便全局调用

创建窗口

webview.openNewWindow(url, this);

调用 openNewWindow方法打开一个新窗口,url要打开的地址,this指的是要将webview插入的页面或组件的上下文

设置当前显示的窗口大小,默认全屏,如果想设置后台窗口,可以通过webview.webviews属性获取所有的窗口进行单独设置

webview.setStyle({height:100,width:100})

你已成功创建第一个浏览器了。

完整示例项目

dcloud地址 github地址

联系作者

如果想请作者喝杯咖啡可以加作者QQ:549859890

如果想了解最新开发进度可以加QQ群:326734794

文档项目地址

详细文档地址 项目地址

隐私、权限声明

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

储存权限

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

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

许可协议

The MIT License (MIT)

Copyright (c) 2023 Xianxu

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

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