7

我觉得我快疯了,但alert()拒绝console.log()在Firefox 26上的任何地方工作。

起初我以为这是我自己网站的问题,但我一辈子都无法通过javascript:urls让它工作Firebug,我什至在jsfiddle.net中尝试了它,只需放入alert('test');脚本面板。

再次尝试卸载和安装,没有运气

我正在运行的唯一扩展是 Firebug。

哎呀,当我在写这篇文章时不小心点击了后退按钮时,Stackoverflow 甚至没有提示我离开

也是的,我确保里面有一些alert()内容console.log()

我所说的不工作的意思是 Firefox 将代码视为不存在,没有任何反应。


再一次,这是我的环境:
浏览器: Firefox 26.0
操作系统: Windows 8.1 Pro
问题: alert(),,,console.log()显然prompt()不起作用

如果有人可能知道为什么会发生这种情况,我将非常感谢您的回答。


更新

根据 Pointy 的评论,在New Tab Page上两者似乎都可以正常工作alert(),但在其他任何地方都没有console.log()

4

6 回答 6

3

您可能想尝试重新安装 Firebug:

PS:我碰巧正在运行类似的配置(包括 FF 26)......而且对我来说一切正常。恕我直言...

PPS:您也可以尝试设置“about:config, prompts.tab_modal.enabled = false”:

默认值为“true”,我的 FF 26 设置为“true”,一切对我有用……但谁知道呢。如果重新安装 Firebug 没有帮助,也许值得一试?

于 2013-12-28T03:53:36.773 回答
3

愚蠢但是,在萤火虫中,你可以检查是否定义了 window.alert 和 window.console ......如果是的话,你能检查一下 window.alert('hi') 是否有效吗?

于 2013-12-28T09:57:32.180 回答
3

感谢所有的帮助,最后我使用Revo Uninstaller彻底彻底地从我的系统中清除 Firefox,然后再次安装它。似乎现在可以工作了,原来的卸载程序很可能没有删除导致问题的任何东西。

于 2013-12-29T03:42:59.657 回答
0

您可以通过 CTRL + SHIFT + K 使用 Firefox 控制台

相关: https: //support.mozilla.org/en-US/questions/876916

于 2014-09-02T17:31:10.527 回答
0

我在 IE v11.0.10 和 Chrome Canary v38.0.2114 上遇到了类似的问题。重复的函数名称是问题所在。值得快速检查 Javascript 文件中的函数名称。

于 2014-08-06T07:11:52.250 回答
0

当我使用 Ghostery 扩展时,我有同样的错误。禁用 Ghostery 并重新加载页面。让我们检查一下https://getfirebug.com/tests/head/console/api/log.html

于 2014-05-06T15:50:19.597 回答