브라우저가 SVG를 지원하는지 (PHP로) 확인할 수 있습니까?PHP SVG 폴백을 사용하여 확인 하시겠습니까?
같은 ... HTML 코드에서
if(BROWSER support SVG)
{
$iT = 'svg'; // Icon type
}
else
{
$iT = 'png'; // Icon type
}
...
<img src="icons/home.<?=$iT?>" class="icon" />
편집 :
어떻게 브라우저와 버전을 확인하려고? 좋은 생각?
$data['browser'] = strtolower($data['browser']);
if ($data['browser'] == 'firefox' && (int)$data['browser']['version'] >= 10)
$iT = 'svg';
elseif ($data['browser'] == 'safari' && (int)$data['browser']['version'] >= 5)
$iT = 'svg';
.... and so on
추 신 : 누구나 멋진 SVG 브라우저 지원 목록을 알고 있습니까?
하드 코딩 된 스니핑은 매우 나쁜 생각입니다. 대신 기능을 테스트하십시오. 예를 들어, Modernizr (http://modernizr.com)을 사용하여 실제 클라이언트 테스트가 지원되는 클라이언트에서 수행되도록 할 수 있습니다. –