2014-07-22 3 views
0

다른 크기로 동일한 페이지를 표시하고 싶기 때문에 PhantomJS로 페이지를 렌더링하고 font-size가 VW 여야합니다.PhantomJS가 vw의 글꼴 크기를 무시합니다.

불행히도, Phantomjs는 내가 시도한 것에 상관없이이 단위의 글꼴 크기를 무시합니다.

ViewportSize는 JS 및 메타 태그가있는 HTML에서도 설정됩니다.

PhantomJS vesion 1.9.7; 승리, 리눅스, 같은 결과.

답변

3

Viewport units: vw, vh, vmin, vmax at caniuse.com을 보면 Chrome의 해당 기기에 대한 최초의 지원이 버전 20이라는 것을 알 수 있습니다. PhantomJS (1.9.7)는 Chrome 13과 기능이 동일하다고합니다. 아니, 구현되지 않았습니다.

polyfill을보고 싶을 수도 있습니다. onInitialized 또는 onLoadFinishedevaluate 내부에서 실행하십시오.

그래도 도움이되지 않으면 PhantomJS를 SlimerJS으로 교환 할 수 있습니다. 그것은 동일한 API를 가지고 있지만 Firefox에도 힘을 걸고있는 Gecko 엔진을 사용합니다. xvfb-run과 조합하여 헤드리스 상태입니다.

+0

정말 감사합니다. 나는 phantomJS에 최신 크롬이 있다고 생각했습니다. –

관련 문제