条件内部的td标签来执行php脚本

时间:2017-09-29 13:10:36

标签: javascript html

我试图执行两个不同的脚本,具体取决于它的IE11是否

考虑以下伪代码

<td>
  if IE11 
    perform  IE11_Code
  else
    perform  other_code
  end if
</td>

如何归档此内容。

检测IE11显然是这样的。

var isAtLeastIE11 = !!(navigator.userAgent.match(/Trident/) && !navigator.userAgent.match(/MSIE/));

但是在条件中使用它会让我感到困惑。

编辑:忘记我想在某处使用php的事实。

1 个答案:

答案 0 :(得分:1)

您需要使用HTTP-Header User-Agent检测服务器端的浏览器,这与在JavaScript中使用navigator.userAgent时在客户端使用的浏览器基本相同。

我不是php专家,但它应该以某种方式工作:

<?php
  $userAgent = $_SERVER['HTTP_USER_AGENT'];
  if(preg_match('/Trident/', $userAgent) ) {
    ...
  }
?>