首页 > 解决方案 > 某些浏览器中的超大 jqPlot 图表

问题描述

图表,特别是当exportedToImage 超大/缩放时 - 在 Chrome 和 Safari 的 MacBook 上发现 -​​ 同时测试 Primefaces 的问题(Pf 使用 JqPlot 图表)

请参阅jqplot test-page ,但在使用基于Chromium的浏览器打开开发人员工具并选择任何移动设备时,它也可以在 Linux/Ubuntu 上重现(在这种情况下,我将其设置为“响应式”)

!!- 打开开发工具后重新加载页面!!- 在任何分辨率下,图像都会变得过大。要禁用效果,只需关闭开发工具并重新加载。现在图像看起来再次正确。

GitHub 上有问题,但已关闭。使用这个库的 PrimeFaces的展示也是有效的。

这个怎么可能?我已经用我所有可用的设备检查了这一点以排除这种情况——但这有点奇怪——有人也能重现这个吗?

Mac 上的开发人员工具和 Chromium 是如何获得这些结果的?- 忽略媒体查询?我也尝试过,没有成功。

超大/超大图像

标签: chartsprimefacesjqplot

解决方案


如果您阅读了您在此处发布的 jqPlot 票证,则其中有一个解决方案:https ://github.com/jqPlot/jqPlot/issues/119

PrimeFaces 8.0 Showcase 从该票证中应用了以下手动修补的修复程序: https ://github.com/primefaces/primefaces/issues/4655

这就是为什么 PrimeFaces 展示在您通读该票证时不会显示该问题的原因,它是应用于 JQPlot 代码的两行修复程序。


推荐阅读