一个完全由uniapp开发的浏览器,并支持添加运行外部脚本,自带一个脚本编辑器,拥有比较完整的浏览器体验。
不可替换为官方的webview.js的SDK,为了兼容问题,本应用对官方的SDK进行了比较大的修改,如果替换可能无法正常使用。
使用HBuildx构建应用进行安装.
主要是/pages/browser页面,直接在自己的应用跳转的时候在URL地址上带上url参数,如:
uni.navigateTo({
url:"/pages/browser?url=www.baidu.com",
animationType:'fade-in'
})
这是放在pages目录的前提下,放在其他地址的话,跳转的时候自行修改浏览器的目录地址
之后有更新的话会在GitHub上更新
1 新增本地js代码编辑器,方便再浏览器内编辑脚本
2 修复没有云开发环境导致部分页面无法正常访问的bug
3 针对资源嗅探功能将改为使用页面JS注入的方式进行监听,目前仍然使用native进行
4 修复默认主页报错提示
5 现在可以编译到IOS上,但无法使用文件系统,需要自行修改兼容,后续有时间再对这一块进行兼容
1.文件管理器优化
2.修复打开了新窗口显示错误页面的bug
1.增加脚本管理器
2.新增ADBlock广告过滤器
3.优化浏览网页和webview的交互优化页面交互
4.添加调用第三方下载器的使用
5.优化广告拦截的操作
6.优化后天多窗口的交互的操作
7.新增DLAN投屏SDK,需要配和原生打包使用
8.外部调用浏览器优化
9.隐私模式是通过清除历史记录以及不允许读取和保存cookie和storage。
10.视频播放可以使用第三方播放器播放网页视频
11.其他优化。。。改的太多不一一列出了
1.新增移植油猴插件的支持,目前已完成大部分油猴的代码移植到uniapp下
2.分离浏览器的webview核心代码,方便把浏览器当作普通插件使用
3.一个更完善的本地化脚本编辑器
如果想请作者喝杯咖啡可以加作者QQ:549859890