charts - 某些浏览器中的超大 jqPlot 图表
问题描述
图表,特别是当exportedToImage 超大/缩放时 - 在 Chrome 和 Safari 的 MacBook 上发现 - 同时测试 Primefaces 的问题(Pf 使用 JqPlot 图表)
请参阅jqplot test-page ,但在使用基于Chromium的浏览器打开开发人员工具并选择任何移动设备时,它也可以在 Linux/Ubuntu 上重现(在这种情况下,我将其设置为“响应式”)
!!- 打开开发工具后重新加载页面!!- 在任何分辨率下,图像都会变得过大。要禁用效果,只需关闭开发工具并重新加载。现在图像看起来再次正确。
GitHub 上有问题,但已关闭。使用这个库的 PrimeFaces的展示也是有效的。
这个怎么可能?我已经用我所有可用的设备检查了这一点以排除这种情况——但这有点奇怪——有人也能重现这个吗?
Mac 上的开发人员工具和 Chromium 是如何获得这些结果的?- 忽略媒体查询?我也尝试过,没有成功。
解决方案
如果您阅读了您在此处发布的 jqPlot 票证,则其中有一个解决方案:https ://github.com/jqPlot/jqPlot/issues/119
PrimeFaces 8.0 Showcase 从该票证中应用了以下手动修补的修复程序: https ://github.com/primefaces/primefaces/issues/4655
这就是为什么 PrimeFaces 展示在您通读该票证时不会显示该问题的原因,它是应用于 JQPlot 代码的两行修复程序。
推荐阅读
- javascript - 文本区域中的实时计数行
- python - 如何解决这个问题?def _create_frequency_table(text_string)->dict: ^ SyntaxError: 无效语法
- matlab - 如何在 MATLAB 中显式地制作数组的深层副本?
- javascript - 输入字段长度小于 7 时清除字段中的所有值
- python - @pyqtSlot() 与另一个装饰器一起使用时会导致调用错误的处理程序方法
- python - 如果列中存在值,如何从另一个表中填充列值然后分配一个字符串,如果不使用熊猫分配其他字符串
- java - 如何从活动中收听乐天动画结束
- javascript - 参数连接问题。我该如何处理
- javascript - 节点js对象中未定义的元素
- swift - Reality Composer 中创建的“行为”存储在 .rcproject 中的什么位置?