什么会导致浏览器不执行脚本
What can cause a browser not to execute a script?
由于某种原因,我的浏览器(Firefox和Chromium)不会执行此页面上的脚本:savageworkouts.com。但是,控制台中没有报告任何错误。知道为什么吗?
编辑:下面的一些很好的答案指出,由于具有src=""
属性,某些脚本没有触发。
编辑:我发现脚本正在执行,但当它到达页面底部的modernizr.foundation.js时它会窒息。知道为什么 modernizr.foundation.js 无法执行,但检查器的控制台中没有报告任何错误吗?
编辑:已解决:我缺少页面上div的结束标记(#contentContainer)。有趣的是,缺少结束标签导致Chromium和Firefox都无法继续执行modernizr.foundation.js。
<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 加载不存在的脚本。 <script src="url.js">doStuff()</script>
将始终加载url.js
并执行它,但不会执行doStuff()
。
相关文章:
- 如果返回的数据是javascript,$.ajax会自动执行脚本吗
- 如果条件匹配,则停止执行脚本
- 加载服务器端渲染的React组件后执行脚本
- 量角器使用ElementArrayFinder执行脚本怪异
- 在selenium python中执行脚本
- 仅当脚本在视口中时执行脚本
- Chrome扩展:加载窗口后执行脚本
- FireFox扩展对TinyMCE编辑器执行脚本注入
- HTML表单-按'时执行脚本;输入',无需提交
- 当超出范围时,延迟执行脚本Jquery(或SetTimeOut)BUT
- 在执行脚本之前,请查看对象是否未定义
- 如何在整个网页加载后执行脚本
- 多次执行脚本的 jQuery
- 从另一个文件执行脚本
- 从单独的.php文件中执行<脚本>
- 如何防止执行脚本但在 DOM 中显示它
- 在 Mac 上的 Firebug 中继续执行脚本的快捷方式是什么?
- 文档.写入脚本内部不执行脚本
- 在页面加载之前在 ajax 请求的页面上执行脚本
- 如何对包含在父 html 中的子 html 文件执行脚本