2014-07-22 54 views
0

我想用PhantomJS渲染頁面,並且字體大小應該在VW中,因爲我希望以不同的大小顯示相同的頁面。PhantomJS在vw中忽略字體大小

不幸的是,無論我嘗試什麼,Phantomjs都會忽略這些單位的字體大小。

ViewportSize在JS中設置,也在帶有meta標籤的HTML中設置。

PhantomJS vesion 1.9.7;贏,Linux,相同的結果。

回答

3

當你看看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結合在一起。

+0

感謝真正有用的信息,我認爲phantomJS擁有最新的Chrome。 –