0

所以我在 OSX 中有一个 Galen Framework 测试,但是当我在 CI 期间在 Alpine Linux 的 docker 映像或 Windows 中运行它时,Virtualbox chrome 返回的元素宽度略小。

我已经将此归结为这些操作系统上的 Chrome 之间的某种差异。例如,如果您在 1025 宽的 chrome 窗口中访问https://www.theverge.com/(随机选择的站点)。并打开开发工具控制台并获取标题,然后使用 javascript 获取它的宽度:

example = document.querySelector('body > div.l-root.l-reskin > div.l-header')
example.offsetWidth

该元素在 OSX 上的宽度为 1025,但在 Linux 和 Windows 上只有 1008 的宽度。这很奇怪,因为两者都返回 1025 window.innerWidth

关于如何处理这个问题的任何建议?也许铬标志会使这保持一致?这是 Chrome 中的错误还是我遗漏了什么。

4

0 回答 0