Google Chrome — PHP: обслуживать разные изображения в зависимости от браузера?

Chrome неправильно отображает мой SVG, поэтому вместо этого я бы хотел использовать Chrome в формате PNG. SVG выглядит прекрасно в других современных браузерах, особенно в Mobile Safari на iOS, где пользователи могут увеличивать масштаб, поэтому все остальные получают SVG, а Chrome получает PNG. Как я могу это сделать?

0

Решение

Читать строка агента пользователя и обслуживать контент условно:

<?php

if (strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false)
{
?>
<img src="mycontent.png">
<?php
} else {
?>
<svg>mycontent</svg>
<?php
}

?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]