首页 > 解决方案 > 有没有办法禁用 JxBrowser 内容缩放?

问题描述

背景:我在本机 Java Swing 应用程序上运行 JDK 1.8,并为我的 Web 应用程序安装了 JxBrowser 7.2。由于其他问题,我无法升级我的 JDK 版本。

我读到内容缩放是自动应用的。我想知道是否有办法关闭此内容缩放,因为我的应用程序的其他组件不支持基于环境的 HiDPI 显示进行缩放,并且当用户缩放其系统显示时字体看起来很糟糕。

标签: jxbrowser

解决方案


尝试使用--force-device-scale-factor=1开关配置引擎,如下所示:

Engine engine = Engine.newInstance(
    EngineOptions.newBuilder(rendering_mode)
            .addSwitch("--force-device-scale-factor=1")
            .build());

此选项强制 Chromium 使用固定比例因子,并且不会根据屏幕上的当前位置动态读取它。


推荐阅读