我有一个JavaScript文件,无论我把它放在包含的哪个位置,它下面的文件都没有运行(在Chrome和Firefox中 - 可能还有其他浏览器 - 只是没有测试过它们)。进一步向下的js文件仍在运行。
我能够将其降低的最低点是:
var robots = {
init: function(height, width) {
}
};
当我包含一个空文件时也会发生这种情况。我内部也有代码行。
此页面中包含大量javaScript文件(18(加上一些内联)在此阶段会有更多内容 - 聚合和缩小都在todo的列表中(但不会在dev中发生,因为显而易见)原因))。
还有什么想法吗?我在此期间在html中插入了一个空的javascript块并且它可以工作(但是是一个小的wtf)。
答案 0 :(得分:1)
男人我觉得自己像个白痴。
我在javascript中包含了以下语法错误(找到了缺少的>):
<script type="text/javascript" src="js/robots.js"</script>
应该是什么时候:
<script type="text/javascript" src="js/robots.js"></script>
答案 1 :(得分:0)
如果您确定JavaScript src是正确的并且内容尚未加载,请检查您的浏览器是否安装了任何类型的广告拦截器。我之前看到的问题是,如果网址包含“广告”或“机器人”之类的内容,则可能足以触发它被阻止。