5

ブラウザが SVG をサポートしているかどうかを (PHP で) 確認することはできますか?

お気に入り ...

if( BROWSER support SVG )
{
   $iT = 'svg';              // Icon type
}
else
{
   $iT = 'png';              // Icon type
}    

HTMLコードで...

<img src="icons/home.<?=$iT?>" class="icon" />



EDIT:
ブラウザとバージョンを確認してみてはいかがですか?良いアイデア?

$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

PS: 素敵な SVG-Browser-Support-List を知っている人はいますか?

4

1 に答える 1

3

おそらく、JavaScript と Raphael を使用してチェックを行い、それをサーバーに送り返すことができます。

于 2012-03-24T10:59:55.900 に答える