im试图执行两个不同的脚本,具体取决于其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的事实。
您需要使用http-header User-Agent
在服务器端检测浏览器,该浏览器基本上与使用navigator.useragent在JavaScript中的客户端上使用的浏览器基本相同。
我不是PHP专家,但应该以某种方式工作:
<?php
$userAgent = $_SERVER['HTTP_USER_AGENT'];
if(preg_match('/Trident/', $userAgent) ) {
...
}
?>