【问题标题】:PhantomJS ignores fontsize in vwPhantomJS 忽略 vw 中的字体大小
【发布时间】:2014-07-22 21:51:59
【问题描述】:

我想用 PhantomJS 渲染一个页面,字体大小应该是 VW,因为我想以不同的大小显示相同的页面。

不幸的是,无论我尝试什么,Phantomjs 都会忽略这些单位的字体大小。

ViewportSize 在 JS 中设置,在 HTML 中也设置了元标记。

PhantomJS 版本 1.9.7; win,linux,结果一样。

【问题讨论】:

    标签: css phantomjs viewport-units


    【解决方案1】:

    当您查看 Viewport units: vw, vh, vmin, vmax at caniuse.com 时,您会发现 Chrome 中对这些单元的最早支持是版本 20。据说 PhantomJS (1.9.7) 在功能上与 Chrome 13 相同。所以不,它只是没有实现.

    您可能想查看polyfill。在evaluate 内执行onInitializedonLoadFinished

    如果这对您没有帮助,您可能希望将 PhantomJS 换成 SlimerJS。它具有相同的 API,但使用了同样支持 Firefox 的 Gecko 引擎。仅与xvfb-run 结合使用无头。

    【讨论】:

    • 感谢非常有用的信息,我认为 phantomJS 有最新的 Chrome。
    猜你喜欢
    • 1970-01-01
    • 2016-08-10
    • 2011-10-24
    • 2012-02-08
    • 1970-01-01
    • 2022-12-03
    • 1970-01-01
    • 2012-08-06
    • 2013-06-12
    相关资源
    最近更新 更多