- 博客(63)
- 收藏
- 关注
原创 在 Java 应用中构建双向数据保护
在国防、航空航天等高安全领域,Java 应用嵌入 Web 组件可能引发双向数据泄露风险。传统解决方案如 JavaFX WebView 或 SWT Browser 存在功能受限和安全机制不透明问题。通过 JxBrowser 实现策略执行层,可采取四重防护:1) 拦截剪贴板操作,限制复制粘贴;2) 管控文件上传通道;3) 实施会话水印追踪,使截图具备可溯源性;4) 隔离安全与开放区域的引擎实例。这种方案将浏览器组件转化为安全代理,既防护外部威胁,又防止内部数据外泄,尤其适合需要严格上下文隔离的高信任环境。
2025-06-17 01:39:07
493
原创 从 SWT Browser 迁移到 JxBrowser
本文介绍了如何将 SWT 的 Browser 组件迁移至 JxBrowser,提供了依赖配置方法和详细代码示例。JxBrowser 基于 Chromium,支持跨平台一致性与更强控制力,适用于需要精细化浏览器管理的 Java 应用。
2025-05-29 20:45:49
603
原创 使用 Shadcn UI 构建 Java 桌面应用
Swing 和 JavaFX 不够用了?试试用 Web 技术给 Java 桌面应用注入新生命!本文结合 Shadcn UI、JxBrowser 和 gRPC,帮你搭建出兼具颜值与性能的跨平台桌面程序。
2025-05-21 20:32:18
1104
原创 网页截图指南
截图网页听起来很简单,实际操作时却会遇到各种问题:页面太长?加载不全?固定元素重复出现?本文结合 DotNetBrowser,带你一步步解决这些常见难题,实现真正高质量的网页截图。
2025-05-06 18:28:33
1060
原创 DotNetBrowser 3.2.0 版本发布啦!
包含来自 **Chromium 135** 的安全修复; 支持自定义用户代理客户端提示(User Agent Client Hints);在 Avalonia 离屏渲染模式中支持。。。
2025-05-05 22:38:43
265
原创 JxBrowser 8.5.0 版本发布啦!
• 为 Compose Desktop 提供了硬件加速渲染支持• 支持自定义 Chromium 二进制文件的品牌标识• 多项质量改进
2025-03-17 22:29:45
246
原创 选择 DotNetBrowser 还是 EO.WebBrowser
您是否正在为 .NET 应用寻找 Web 视图控件?如果是的话,那您真是太幸运了!.NET 生态系统提供了丰富的选择。既有开源和专有的免费 Web 视图控件,也有许多企业广泛选择的商业 Web 视图控件。在这篇博客文章中,我们将对比两款商业解决方案:DotNetBrowser 和 EO.WebBrowser。
2025-03-11 23:40:34
1127
原创 提升 Java 桌面应用程序的可访问性
可访问性在软件开发中至关重要。尤其是在银行、医疗和教育等领域,可用性会影响到广泛且多样化的用户群体。政府及其他组织也要求软件需对残障人士友好。然而,许多旧版 Java 桌面应用在可访问性方面存在诸多不足,例如屏幕阅读器支持不完善、键盘导航受限、缺乏高对比度模式等,导致部分用户难以使用。相比之下,现代浏览器和 Web 库在设计时充分考虑了可访问性,不仅具备内置的可访问性功能,浏览器扩展程序还可以进一步提升可用性。本文将介绍如何利用 Web 技术来提升 Java 桌面应用程序的可访问性。
2025-03-04 02:31:18
782
原创 如何在 Unity3D 中将网页内容渲染为纹理
Unity 是一款功能非常极其强大的游戏引擎,它允许开发者将各种媒体内容集成到他们的项目中。然而,它缺少一个最令人兴奋的功能——即将网页内容(如 HTML、CSS 和 JavaScript)直接渲染到 3D 场景中的纹理上的能力。这项技术为 Unity 项目中的动态交互元素创造了更多可能性,例如游戏内浏览器、菜单、聊天室、内部维基或实时数据显示等。要在项目中实现这一功能,需要将网页视图集成到 Unity 中。
2025-02-26 22:29:01
957
原创 Java 富文本编辑器
所有桌面工具包都提供文本编辑控件,范围从最基础的到更高级的选项。但富文本编辑呢?是否有控件允许用户格式化文本并添加图片?有没有可以在 Java 应用程序中使用的 WYSIWYG 编辑器?在本文中,我们将探讨如何使用 JxBrowser 和 Quill.js 将现代富文本编辑器嵌入 Java 桌面应用程序中来解决这一问题。
2025-02-18 21:18:34
1114
原创 适用于 WinForms 的浏览器控件
您需要在 WinForms 应用程序中显示网页吗?您可以使用浏览器控件来实现。目前,您有多种免费和商业控件可供选择。不同的控件在功能和适用场景上各有侧重。在这篇博文中,我们将介绍如何使用 DotNetBrowser——一个基于 Chromium 的浏览器控件,适用于对软件和供应商有高标准要求的关键业务场景。
2025-02-13 18:47:52
975
原创 选择 JxBrowser 还是 SWT Browser
当您需要在 SWT 应用程序中显示网页内容时,通常有两种选择:内置的 Browser 小部件或像 JxBrowser 这样的商业选项。本文将详细剖析两者之间的差异,帮助您根据自身需求做出正确选择。
2025-02-11 18:31:12
831
原创 JxBrowser 8.2.2 版本发布啦!
• 已更新 #Chromium 至更新版本。JxBrowser 8.2.2 版本发布啦!• 实施了多项质量改进。
2025-01-30 21:42:57
543
原创 JxBrowser 7.41.7 版本发布啦!
JxBrowser 7.41.7 版本发布啦!• 已更新 #Chromium 至更新版本。• 实施了多项质量改进。
2025-01-30 21:35:54
2628
原创 DotNetBrowser 3.0.0 正式发布!
我们很高兴向您介绍全新的 DotNetBrowser 3.0.0 版本。此次更新带来了多项重要功能与优化,进一步提升了 Web 开发的效率和体验。
2024-12-18 17:10:44
384
原创 利用 Avalonia UI 构建 Blazor 混合应用程序
在本文中,我们将探讨如何使用 Avalonia UI 和 DotNetBrowser 作为 Web View 来创建 Blazor 混合应用程序。
2024-11-06 20:49:53
1675
原创 JxBrowser 8.0.0 版本正式发布啦!
经过深入开发与细致优化,JxBrowser 8.0.0 版本现已正式推出。此版本包含了一系列重要更新与改进。。。
2024-10-18 21:15:00
645
原创 利用基于 Web 的界面在 Ignition 中实现工业控制现代化
无论是在机场输送系统中追踪行李,控制炼油厂的运营,还是生产您喜爱的软饮料——现代工业都极大地依赖于获取、监控和控制其设备和流程数据的能力。
2024-09-11 08:00:00
480
原创 在桌面商业分析应用程序中启用高级 Web UI
Mercur Business Control® 应用程序在企业界,尤其是金融领域,拥有悠久的应用历史。
2024-09-06 19:00:00
563
如何将JxBrowser UI控件添加到Java Swing应用程序中。
2022-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人