浏览器无法读取下一个js文件

时间:2011-12-20 20:09:24

标签: javascript

我有一个JavaScript文件,无论我把它放在包含的哪个位置,它下面的文件都没有运行(在Chrome和Firefox中 - 可能还有其他浏览器 - 只是没有测试过它们)。进一步向下的js文件仍在运行。

我能够将其降低的最低点是:

 var robots = {
 init: function(height, width) {
     }
 };

当我包含一个空文件时也会发生这种情况。我内部也有代码行。

此页面中包含大量javaScript文件(18(加上一些内联)在此阶段会有更多内容 - 聚合和缩小都在todo的列表中(但不会在dev中发生,因为显而易见)原因))。

还有什么想法吗?我在此期间在html中插入了一个空的javascript块并且它可以工作(但是是一个小的wtf)。

2 个答案:

答案 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是正确的并且内容尚未加载,请检查您的浏览器是否安装了任何类型的广告拦截器。我之前看到的问题是,如果网址包含“广告”或“机器人”之类的内容,则可能足以触发它被阻止。