迁移
从 8.17.2 到 8.18.0
在 JxBrowser 8.18.0 中,Chromium 146 升级引入了两个枚举级 API 变更:
PermissionType.DURABLE_STORAGE 已被移除,新增
PermissionType.PERSISTENT_STORAGE,并且
NetError.PROXY_REQUIRED 已被移除。
PermissionType.DURABLE_STORAGE 已移除,新增 PermissionType.PERSISTENT_STORAGE
PermissionType.DURABLE_STORAGE 已被移除,并新增了
PermissionType.PERSISTENT_STORAGE。
8.17.2 及更早版本:
if (permissionType == PermissionType.DURABLE_STORAGE) {
grant();
}
8.18.0:
if (permissionType == PermissionType.PERSISTENT_STORAGE) {
grant();
}
请移除所有对 PermissionType.DURABLE_STORAGE 的引用,并改用
PermissionType.PERSISTENT_STORAGE。
NetError.PROXY_REQUIRED 已移除
Chromium 移除了对应的网络错误,因此 JxBrowser 也移除了
NetError.PROXY_REQUIRED。
请移除对 NetError.PROXY_REQUIRED 的引用。如果你的应用对该错误有特殊
处理逻辑,请检查当前 API 中仍然存在的代理相关 NetError 值,只保留
仍然有效的分支。