2011-11-14 9 views
7

기본적으로 지원되지는 않지만 캔버스 객체 나 기본 안드로이드 브라우저에서 SVG를 렌더링 할 수있는 JS Shim이 있습니까?안드로이드 브라우저의 SVG

기본적으로 http://code.google.com/p/canvg/

, 당신이 경우 감지 것 :

+1

[Fabric.js] (https://github.com/kangax/fabric.js/)는 캔버스에 SVG 렌더링을 지원합니다. [정확하게하는 데모] (http://kangax.github.com/fabric.js/svg_rendering/) (SVG 모양이 너무 많아서 조심스럽게로드 됨)를 살펴보십시오. – kangax

답변

6

내가 당신이 원하는 것은이 라이브러리 생각 (I 사용자를하지 않으려하기 때문에하지 오페라 등 다른 브라우저를 설치해야합니다) 브라우저는 svg를 렌더링 할 수 있으며 가능하지 않은 경우 SVG를 캔버스로 렌더링합니다.

+5

브라우저/플랫폼 스니핑을하지 마십시오. 브라우저가 SVG를 대신 렌더링 할 수 있는지 검색합니다 (예 : http://modernizr.com). –

+1

에릭은 진실을 말합니다. 편집 할 것입니다. – Clint

관련 문제