如果IE然后包含文件[A]否则包含文件[B]

MAN*_*AaR 1 javascript php smarty

我有一个页面,我想为不同的浏览器加载不同的内容.

示例:

IF Internet explorer

{include file="/content1.tpl"}

ELSE if any other browser

   {include file="/content2.tpl"}

{/if}
Run Code Online (Sandbox Code Playgroud)

Content1.tplContent 2.tpl是两个不同的文件,具有受人尊敬的Html和CSS.

我怎样才能使用Javascript或php实现这一目标?

谢谢,

  • Mandar

编辑

我想要的是,IE完全忽略了content2.tpl

&Mozilla或其他完全忽略content1.tpl

rob*_*lls 10

不要使用PHP.在浏览器级别这样做更安全,最好使用条件注释.您不能信任HTTP_USER_AGENT,因为它很容易伪造/更改,因此您无法自信(因此不应该)根据其值做出决策.坚持使用一个.tpl文件,并根据条件注释包含特定样式表,或使用这些注释添加其他标记.例如,您可以添加此类附加标记,然后相应地进行定位:

<html>
<body>
<!--[if IE 6]><div id="ie6"><![endif]-->
... main content here
<!--[if IE 6]></div><![endif]-->
</body>
</html>
Run Code Online (Sandbox Code Playgroud)