Javascript 什么会导致浏览器不执行脚本?

Javascript 什么会导致浏览器不执行脚本?,javascript,html,firefox,google-chrome,browser,Javascript,Html,Firefox,Google Chrome,Browser,出于某种原因,我的浏览器Firefox和Chromium都不会执行这个页面上的脚本:savageworkouts.com。但是控制台中没有报告任何错误。知道为什么吗 编辑:下面一些很好的答案指出,一些脚本由于具有src=属性而没有启动 编辑:我发现脚本正在被执行,但是当它进入页面底部时,它会被阻塞到FixZr.Primtual.js。任何想法为什么现代?基础?JS不能被执行,但是检查员控制台内没有报告错误? 编辑:已解决:我在contentContainer页面上缺少一个div的结束标记。有趣的

出于某种原因,我的浏览器Firefox和Chromium都不会执行这个页面上的脚本:savageworkouts.com。但是控制台中没有报告任何错误。知道为什么吗

编辑:下面一些很好的答案指出,一些脚本由于具有src=属性而没有启动

<>编辑:我发现脚本正在被执行,但是当它进入页面底部时,它会被阻塞到FixZr.Primtual.js。任何想法为什么现代?基础?JS不能被执行,但是检查员控制台内没有报告错误?

编辑:已解决:我在contentContainer页面上缺少一个div的结束标记。有趣的是,错过了结束标签导致铬和火狐都不能继续执行现代化。
<script src="">
            alert('whyTheF Won\' this fire?');
</script>
因为脚本有一个src。它尝试将HTML文档作为脚本加载,但失败,然后不执行内联脚本,因为它支持外部脚本,并且元素具有外部脚本

<script src="">
            alert('whyTheF Won\' this fire?');
</script>

.....
<script src="">
                var isIE = false,
                    isChrome = false;
                                    isChrome = true;
                            </script>

为什么F不开火?我来告诉你原因。您已经添加了一个src属性。现在浏览器正试图从引用当前页面的未定义URL加载不存在的脚本。doStuff将始终加载url.js并执行它,但不会执行doStuff。

是否加载了脚本?URL是否正确?您使用的是页面的最新非缓存版本吗?JS打开了吗?嗯,有趣的观察。我删除了src=属性,并触发了警报,但页面上没有其他脚本触发@trusktr-它们也有src=你也必须删除它们。嗯,很有趣。我不知道。事实上,在最近的更新之前,这些脚本甚至可以使用src=。但是是的,我把它们移走了,它们开火了。。。但奇怪的是,其他脚本似乎都没有激发具有有效src属性的脚本。或者,好吧,至少浏览器没有吐出任何错误,这是wierd部分。URI不是未定义的。它是一个相对URI,解析为正在查看的HTML文档的URI。@trusktr:如果你说的是less.js,它正在启动。哦,是的,它是。。。。六羟甲基三聚氰胺六甲醚。。。。虽然在Inspector控制台中没有显示任何错误,但脚本并不是一直在执行。。。嗯…@trusktr:是的,糟糕的HTML/XML就是这样。