在纯HTML的js/css文件是很常见的使用条件包括像:条件包括IE与流星
<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<script src="js/respond.min.js"></script>
<script src="js/ltie9.js"></script>
<![endif]-->
我ltie9.js很简单
$(document).ready(function(){
$("#ltie9").modal('show');
});
的ltie9.js由流星包裹成:
<script type="text/javascript" src="/client/js/ltie9.js?dbe4ceed5fdf7ec4fd714612d501c94e5c19c04b"></script>
包裹,因为它现在看起来:
(function(){$(document).ready(function(){
$("#ltie9").modal('show');
});
})();
似乎即使我使用Chrome,条件注释也不会正常工作。如何修复该条件声明 - 我应该通过js检查浏览器供应商和版本吗?听起来像一个非常沉重的解决方案。
精确的ltie9.js是/客户/ JS /目录下 - 或许这会导致问题,我做以错误的方式的东西。如果我将该脚本移动到/ public/js /中,那么它将按预期工作。 – ziomyslaw 2015-02-23 10:32:40