条件注释IE8:本地工作,而不是发布时

时间:2011-06-15 12:24:00

标签: internet-explorer comments conditional

我有两个条件注释用于容纳旧的IE浏览器。它们在本地开发服务器上使用时工作正常,但在发布到真实服务器时无法正常工作。文件位于服务器上,路径正确。我做了一个测试,IE版本得到了认可。那么什么可能导致这个问题?

<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="/Scripts/jqplot-plugins/excanvas.js"></script><![endif]-->
<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="/Scripts/html5.js"></script><![endif]-->

修改

是的,喝了一杯咖啡,吹掉了一些蒸汽。再次查看源代码,发现在真实服务器上路径错误。其中一个下午的人类怪癖再次出现。

修改

1 个答案:

答案 0 :(得分:1)

Word / Scripts /中有大写字母“S” 所以localy它工作但不在服务器上。我猜UNIX很重要。

所以不要在路径和文件夹名称中使用大写字母:

<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="/scripts/jqplot-plugins/excanvas.js"></script><![endif]-->
<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="/scripts/html5.js"></script><![endif]-->