警报未触发,未检测到JS

时间:2014-03-27 16:19:49

标签: javascript firefox firebug

我想我此刻可能会发疯。昨天我有一个ASP页面工作,今天来到Firebug告诉我它无法检测页面上的JavaScript。在没有碰到它们之后,当事情发生变化时,请喜欢它。

所以我开始试图弄清楚发生了什么。 我尝试 减少代码 this answer 重启Firefox 保存页面在一个新的名称和加载新的名称​​添加一个荒谬的代码量我通常认为是不必要的。我甚至尝试删除页面中的所有内容并将其更改为

<script>
alert("yay");
</script>

不会触发警报,Firebug说“此页面上没有JavaScript”。我一直在寻找近2个小时的解释,但无法弄清楚发生了什么。 我知道我没有停用任何内容,因为其他页面会显示JavaScript并正常运行。我也知道没有附加组件导致它。

HTML

JS

我使用的是Firefox 28.0(也在27.0.1上试过)。 在Chrome中打开该页面会触发警报。

3 个答案:

答案 0 :(得分:0)

(该死的我打算将此作为评论发布)。

当你回答时,我会重新人性化......

我创建了jsfiddle,

<body>
<script>
    alert("yay");
</script>
</body>

同时确保您的浏览器启用了javascript。

答案 1 :(得分:0)

您应该按照Firebug's first aid page上的说明进行操作。

我认为这是一些Firebug设置或与另一个扩展的冲突。 (我看到至少安装了YSlow和FlashFirebug。)

要检查您是否可以create a new profile and just install Firebug

答案 2 :(得分:0)

关闭标签并在新标签中打开相同的链接似乎可以解决问题。

我不确定是否考虑过任何先前的尝试,所以我也会列出它们。要清楚,这些都不起作用,但可能已经以某种方式铺平了道路。

  • 重启Firefox
  • Firebug上的“清除激活列表”
  • 以新文件名保存页面并加载新页面
  • 卸载加载项(所有这些加载项)
  • 在该个人资料上创建新的个人资料和加载页面
  • 在顶部添加<!DOCTYPE html>
  • type="text/javascript"添加到脚本代码
  • charset="utf-8"添加到脚本代码
  • <meta charset="utf-8">
  • 中添加<head>