在純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