1

我想为所有支持它的浏览器包含一个不错的上传器(当然,除了 IE 之外的所有浏览器)。

我试图使用这样的条件语句:

<!--[if IE]>
<?php include("image-upload-test2.php"); ?>
<![endif]-->

<!--[if !IE]>
<?php include("image-upload-test3.php"); ?>
<![endif]-->

但是包含的文件没有显示在页面上,寻找它们被注释掉的来源?我该如何解决这个问题?

4

2 回答 2

3

使用特征检测。即使上述方法确实有效,IE 从版本 10 开始不再支持条件注释。

于 2013-02-13T20:05:43.827 回答
1

您可以使用get_browser检测访问者使用的浏览器

<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";

$browser = get_browser(null, true);
echo $browser['browser'] . "\n\n";
print_r($browser);
?>
于 2013-02-13T20:08:39.273 回答