jxbrowser - 有没有办法禁用 JxBrowser 内容缩放?
问题描述
背景:我在本机 Java Swing 应用程序上运行 JDK 1.8,并为我的 Web 应用程序安装了 JxBrowser 7.2。由于其他问题,我无法升级我的 JDK 版本。
我读到内容缩放是自动应用的。我想知道是否有办法关闭此内容缩放,因为我的应用程序的其他组件不支持基于环境的 HiDPI 显示进行缩放,并且当用户缩放其系统显示时字体看起来很糟糕。
解决方案
尝试使用--force-device-scale-factor=1
开关配置引擎,如下所示:
Engine engine = Engine.newInstance(
EngineOptions.newBuilder(rendering_mode)
.addSwitch("--force-device-scale-factor=1")
.build());
此选项强制 Chromium 使用固定比例因子,并且不会根据屏幕上的当前位置动态读取它。
推荐阅读
- google-analytics - Google Analytics(分析)自定义维度未通过
- xml - 针对在 Visual Studio 中生成的自己的架构验证 XML 失败
- automated-tests - 未捕获的语法错误:在测试打开加密的 epub 时无法在“元素”上设置“innerHTML”属性
- angular - 如何从 Angular 读取数据到 Asp.net Core
- python - 使用熊猫将行旋转到列中
- javascript - 为什么我的自定义承诺的 await 调用会挂起?
- javascript - 如何在本机 Safari 应用程序扩展中加载页面后将消息发送到选项卡
- npm - 将 git commit 消息传递给 npm 脚本并附加到预定义的字符串
- yaml - GitLab-CI YAML 文件中的锚模板:如何使用不同的附加属性重用
- python - 显示for循环迭代的进度条