脚本开发,脚本学习,辅助软件
【腾讯云】新用户专属大礼包低至1折【阿里云】云产品通用代金券2000元【阿里云】云小站优惠返现【阿里云】企业级1折特惠【阿里云】3年低至3折
查看: 43|回复: 0

更新】易CEF3浏览器库1.35 支持触屏 动态UA 动态代理

[复制链接]

24

主题

24

帖子

180

积分

孩提

Rank: 2

积分
180
发表于 2020-5-12 17:38:45 | 显示全部楼层 |阅读模式

继上一个版本过了几个月,这次修改了一部分库的源码

新增了几个常用的功能

------------------------------------------------------------------------------

以下为浏览器库的详细使用方法:

关于触屏模式的开启:

}VD7AI`9OU2IE9ZW~62@{)O.png

42SCSA{DHVT{)FFG)24QCG3.png

需要手动在开发者工具中开启

关于拦截资源数据

1.35版新加功能,拦截加载的数据(直接从内存提取)

2K)XNGFR{@)}0JCQ5HAOPBE.png

需要在资源即将加载事件设置是否提取资源

[R4{75P~QY1%%Y%JO1J58VN.png

关于注册函数

浏览器库提供了注册函数的功能

但这个功能仅限单进程模式有效


HS1R$HX$NSE_UQF}@O%M~79.png

注册的函数会分配到自定义的类名下


~%5O]E_NGE9FLC@}BFHRISI.png

当函数被调用时会触发此事件

关于每个浏览器的独立缓存目录

浏览器库提供了一个特殊的创建浏览器方法,

可以对浏览器进行自定义cookie的操作

DCS_S}ILU5F`JNU[Q)7G{U5.png

关于代理事件和文件对话框事件的使用

浏览器库新增了CEF3StrVector的文本数组读写类

LEPH%P9YKM)%3_R[V6R]F]6.png

认证事件则沿用默认的写到内存方法


}H@JWOX2KQHRFXNK$L)F]JT.png

关于浏览器动态更改UA

流传的修改协议头并不能有效的更改navigator.userAgent

本人认为应该更改子浏览器进程的命令行实现彻底更改UA

经本人测试navigator.userAgent修改成功

FP4A%FWY7`YEZ%R%0$VITJF.png

关于动态更改代理IP

使用网络上流传的方法写成的,

支持多种代理服务器类型

(使用效果需自己检验)

------------------------------------------------------------------------------------------

更多功能还是需要你们自己探索

下载链接:https://t00y.com/file/20110282-442942602







上一篇:专注模式!有效提高工作专注力!也是一种另类美化
下一篇:纯组件简约信息框UI(自适应高度)
3Q4T网,编程学习交流基地。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表