【发布时间】:2018-03-11 09:38:33
【问题描述】:
我尝试执行两个不同的脚本,具体取决于它是否 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 的事实。
【问题讨论】:
-
PHP 在服务器上运行,Javascript 在浏览器上运行,它们不能同时运行。
-
是的,我明白了。它处于创建阶段。一切正常,但对于每个浏览器,我需要执行不同的行,仅此而已。
-
所以你必须在服务器上检测它或者你必须在客户端检测它,而不是通过 Ajax 调用来获取它。
标签: javascript html