我想我此刻可能会发疯。昨天我有一个ASP页面工作,今天来到Firebug告诉我它无法检测页面上的JavaScript。在没有碰到它们之后,当事情发生变化时,请喜欢它。
所以我开始试图弄清楚发生了什么。 我尝试 减少代码, this answer ,重启Firefox ,保存页面在一个新的名称和加载新的名称添加一个荒谬的代码量我通常认为是不必要的。我甚至尝试删除页面中的所有内容并将其更改为:
<script>
alert("yay");
</script>
不会触发警报,Firebug说“此页面上没有JavaScript”。我一直在寻找近2个小时的解释,但无法弄清楚发生了什么。 我知道我没有停用任何内容,因为其他页面会显示JavaScript并正常运行。我也知道没有附加组件导致它。
我使用的是Firefox 28.0(也在27.0.1上试过)。 在Chrome中打开该页面会触发警报。
答案 0 :(得分:0)
(该死的我打算将此作为评论发布)。
当你回答时,我会重新人性化......
我创建了jsfiddle,
<body>
<script>
alert("yay");
</script>
</body>
同时确保您的浏览器启用了javascript。
答案 1 :(得分:0)
您应该按照Firebug's first aid page上的说明进行操作。
我认为这是一些Firebug设置或与另一个扩展的冲突。 (我看到至少安装了YSlow和FlashFirebug。)
答案 2 :(得分:0)
关闭标签并在新标签中打开相同的链接似乎可以解决问题。
我不确定是否考虑过任何先前的尝试,所以我也会列出它们。要清楚,这些都不起作用,但可能已经以某种方式铺平了道路。
<!DOCTYPE html>
type="text/javascript"
添加到脚本代码charset="utf-8"
添加到脚本代码<meta charset="utf-8">
<head>