【发布时间】:2011-07-25 06:31:44
【问题描述】:
我有一个脚本可以在除 ie6(包括 ie7 和 ie8)之外的所有浏览器中正常工作。 有什么半可靠的方法可以排除这个邪恶的浏览器。
我试过了:
<!--[if !IE 6]>
<?php include("fconditionals.php"); ?>
<![endif]-->
还有这个:
$user_agent = getenv("HTTP_USER_AGENT");
if (preg_match("MSIE 6", $user_agent))
{
include("fconditionals.php");
}
【问题讨论】:
-
...您有一个在 IE 中失败的 PHP 脚本? PHP 不关心浏览器。这是怎么回事,一个有条件的评论还不够?
-
否 - 不是 php 脚本在 php 中失败 - php 为 jquery 脚本设置条件,该脚本在 ie6 本身中也不会失败,但不是那么好,而且我更喜欢通过 css 添加其他内容。