PHP:根据浏览器提供不同的图像?

时间:2015-04-07 01:51:50

标签: php google-chrome svg responsive-design user-agent

Chrome正在错误地渲染我的SVG,所以我想改为向Chrome提供PNG。 SVG在其他现代浏览器中看起来很漂亮,特别是iOS上的Mobile Safari,用户可能会放大缩放 - 所以其他人都获得了SVG,但Chrome获得了PNG。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

阅读the user agent string并有条件地提供内容:

<?php

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

?>