PHP SVG Проверить с резервом, возможно? - PullRequest
5 голосов
/ 24 марта 2012

можно ли проверить (с помощью 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?

1 Ответ

3 голосов
/ 24 марта 2012

Возможно, вы могли бы выполнить проверку с использованием JavaScript и Raphael, а затем отправить ее обратно на сервер.

...