【FBro浏览器库正式版更新】5.32.35-5.37.46易/火山/C#版发布S5/扩展插件/UA指纹重构
## 16:00 2026/6/8 版本号5.37.46
### 一、功能更新内容
|序号|开发语言|涉及架构|更新|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- | :--- |
|1|易<br>火山<br>C#|内核|UA指纹|1.修复当缓存目录第一次创建的情况下,UA泄露的问题;<br>2.修复一个dom资源UA泄露的问题;|
|2|易<br>火山<br>C#|框架|UA指纹添加自动解析功能|通过设置的UA文本自动解析其他UA数据并设置一个默认值,避免UA数据未设置导致异常;<br>注意:注意UserAgent、AcceptLanguage、Platform要按顺序先设置,在设置其他数据,如果不懂其他数据也可不设置,但特殊情况UA数据必须自己处理|
|3|易<br>火山<br>C#|框架|VIP验证|扩大容灾时间,提高数据验证安全性|
## 17:00 2026/6/2 版本号5.36.44
### 一、功能更新内容
|序号|开发语言|涉及架构|更新|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- | :--- |
|1|易<br>火山<br>C#|框架|修复|修复一个崩溃BUG|
|2|易<br>火山<br>C#|框架|优化|优化VIP执行效率|
## 23:00 2026/5/27 版本号5.36.41
### 一、功能更新内容
|序号|开发语言|涉及架构|更新|关键字|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- | :--- |
|1|易<br>火山<br>C#|内核|优化修复|UA指纹|优化渲染环境UA获取逻辑,修复5.36.40版本导致的UA置FormFactors未生效的BUG|
## 15:00 2026/5/27 版本号5.36.40
### 一、接口更新内容
|序号|开发语言|涉及架构|更新类型|关键字/类|方法|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- |
|1|易<br>火山<br>C#|内核<br>框架<br>模块|添加事件|易:全局`类_FBrowser_事件`<br>火山PC:`类_FBrowser_应用事件`<br>CSharp:`FBroSharpInitEvent`|易/火山PC:`请求环境初始化完毕`<br>CSharp:`OnRequestContextInitialized`|请求环境、缓存目录等初始化完成事件,插件载入创建带有请求环境都会触发此事,使用方法详见模块备注说明|
### 二、功能更新内容
|序号|开发语言|涉及架构|更新|关键字|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- | :--- |
|1|易<br>火山<br>C#|内核|优化修复|UA指纹|再次优化UA指纹的设置逻辑,提高设置效率,同时修复部分请求设置失败的BUG|
|2|易<br>火山<br>C#|内核|优化|栈内存|将内核栈内存限制为1M改为8M,避免栈溢出崩溃|
## 11:00 2026/5/24 版本号5.35.39
### 一、功能更新内容
|序号|开发语言|涉及架构|更新|关键字|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- | :--- |
|1|易<br>火山<br>C#|内核|修复|字体指纹|修复5.32.36修改字体指纹内核源码后导致渲染字体无法显示的BUG|
|2|易<br>火山<br>C#|内核|优化|UA指纹|再次优化UA指纹的内核设置逻辑,避免部分渲染模式下无值的情况将原本值覆盖的问题|
|3|易<br>火山<br>C#|内核|优化|CSS内核开关|兜底优化,提升稳定性|
## 20:00 2026/5/23 版本号5.35.38
### 一、功能更新内容
|序号|开发语言|涉及架构|更新|关键字|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- | :--- |
|1|易<br>火山<br>C#|框架|修复|UA指纹|修复VIP启用的情况下不设置UA会导致打开子页面崩溃的BUG|
## 18:00 2026/5/23 版本号5.35.37
### 一、功能更新内容
|序号|开发语言|涉及架构|更新|关键字|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- | :--- |
|1|易<br>火山<br>C#|框架|优化|UA指纹|修改UA指纹设置模式,传输参数改为UA数据类传输,效率更快,稳定性更高,可支持项更多|
|1|易<br>火山<br>C#|内核/框架|添加|易/火山:`类_FBrowserVIP_UA数据`<br>CSharp:`FBroSharpUserAgentData`|支持修改`UserAgent`,`AcceptLanguage`,`Platform`,`Brands`,`FullVersionList`,`FullVersion`,`PlatformVersion`,`Architecture`,`Model`,`Mobile`,`Bitness`,`Wow64`,`FormFactors`全部UA项|
|2|易<br>火山<br>C#|框架|启用|内存压缩|内存压缩功能原测试过程中屏蔽,现正式放开可正常使用|
|3|易<br>火山<br>C#|模块|优化|其他|部分已知问题修复|
<span style="color: red;">PS:本次更新后,内核指纹内部不再通过UA文本进行判断计算对应项值,所以对应项值全部放出,需用户自行按情况进行进行设置</span>
## 20:00 2026/5/16 版本号5.32.36
### 一、功能更新内容
|序号|开发语言|涉及架构|更新|关键字|更新说明|
|:--:|:---: | :---: | :---: |:---:|:--- | :--- | :--- |
|1|易<br>火山<br>C#|内核|修复|指纹|修复`指纹_虚拟CSS字体指纹`在某些环境无效的问题,同时涵盖`指纹_虚拟Canvas字体指纹`功能,使用CSS字体指纹后,Canvas字体指纹可不用再设置,Canvas字体指纹以变成多余功能,预计后期将逐步弃用删除|
|2|易<br>火山<br>C#|框架|优化|插件|完善部分插件功能说明|
## 16:00 2026/5/13 版本号5.32.35
### 一、接口更新内容
|序号|开发语言|涉及架构|更新类型|关键字/类|方法|更新说明|
|:--:|:---: | :---: | :---: |:---|:--- | :--- |
|1|易<br>火山<br>C#|内核<br>框架<br>模块|添加事件|易:全局`类_FBrowser_事件`<br>火山PC:`类_FBrowser_应用事件`<br>CSharp:`FBroSharpInitEvent`|易/火山PC:`扩展插件_创建成功`<br>CSharp:`OnCreateExtension`|用户通过命令载入插件,插件在内核创建成功则触发本事件,传递参数有两个,一个是浏览器请求环境,一个是插件ID|
|2|易<br>火山<br>C#|内核<br>框架<br>模块|添加事件|易:全局`类_FBrowser_事件`<br>火山PC:`类_FBrowser_应用事件`<br>CSharp:`FBroSharpInitEvent`|易/火山PC:`扩展插件_创建失败`<br>CSharp:`OnCreateExtensionError`|创建插件失败则触发此事件,可通过参数获取到失败的原因|
|3|易<br>火山<br>C#|内核<br>框架<br>模块|添加事件|易:全局`类_FBrowser_事件`<br>火山PC:`类_FBrowser_应用事件`<br>CSharp:`FBroSharpInitEvent`|易/火山PC:`扩展插件_载入成功`<br>CSharp:`OnAddExtension`|浏览加载插件成功会触发此事件,注意这里浏览器内置默认插件加载成功也会触发此事件,不只是用户通过命令创建的插件|
|4|易<br>火山<br>C#|内核<br>框架<br>模块|添加事件|易:全局`类_FBrowser_事件`<br>火山PC:`类_FBrowser_应用事件`<br>CSharp:`FBroSharpInitEvent`|易/火山PC:`扩展插件_卸载成功`<br>CSharp:`OnRemoveExtension`|用户卸载插件成功会触发此事件|
|5|易<br>火山<br>C#|内核<br>框架<br>模块|添加方法|易/火山PC:`类_FBrowser_请求环境`<br>CSharp:`FBroSharpVIPRequestContextControl`|易/火山PC:`VIP_高级_卸载插件`<br>CSharp:`UnstallExtension`|卸载用户加载创建的插件包括crx插件包|
|6|易<br>火山<br>C#|内核<br>框架<br>模块|添加方法|易/火山PC:`类_FBrowser_请求环境`<br>CSharp:`FBroSharpVIPRequestContextControl`|易/火山PC:`VIP_高级_取插件路径`<br>CSharp:`GetExtensionPath`|通过插件ID获取到插件的加载路径|
|7|易<br>火山<br>C#|内核<br>框架<br>模块|添加方法|易/火山PC:`类_FBrowser_请求环境`<br>CSharp:`FBroSharpVIPRequestContextControl`|易/火山PC:`VIP_高级_取插件地址`<br>CSharp:`GetExtensionURL`|通过插件ID获取到插件的URL地址|
|8|易<br>火山<br>C#|内核<br>框架<br>模块|添加方法|易/火山PC:`类_FBrowser_请求环境`<br>CSharp:`FBroSharpVIPRequestContextControl`|易/火山PC:`VIP_高级_取插件名`<br>CSharp:`GetExtensionName`|通过插件ID获取到插件名|
### 二、功能更新内容
|序号|开发语言|涉及架构|更新|关键字|更新说明|
|:--:|:---: | :---: | :---: |:---:|:--- | :--- | :--- |
|1|易<br>火山<br>C#|内核|优化|扩展插件|重构扩展插件,优化扩展插件加载逻辑,添加事件回调支持和插件数据获取支持|
|2|易<br>火山<br>C#|内核|优化/修复|S5代理|完全重构S5代理账号密码传输模式,提高账号密码传输效率;解决首次打开网页概率性获取失败导致代理失败需重新刷新的问题以及内核内部部分API代理失败导致功能异常的问题|
|3|易<br>火山<br>C#|内核|修复|回调|修复内核一个回调可能为空导致的崩溃问题|
页:
[1]