5

是否可以检查(使用 PHP)浏览器是否支持 SVG?

像 ...

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

在 HTML 代码中...

<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

PS:有人知道一个不错的 SVG-Browser-Support-List 吗?

4

1 回答 1

3

您可能可以使用 JavaScript 和 Raphael 进行检查,然后将其发送回服务器。

于 2012-03-24T10:59:55.900 回答