在 Firefox 中,console.log 没有显示任何内容

问题描述 投票:0回答:11

我正在 Firefox 中尝试一个简单的 console.log 函数:

console.log("Hello, World!");

您可以尝试一下:http://jsfiddle.net/EkZjK/

您还可以尝试独立 HTML 文件中的完整代码:

<html>
    <head>
        <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
        <script type="text/javascript">
            console.log("Hello World !");
        </script>
    </head>
</html>

我在 Chrome 中获取控制台日志。 但在 Firefox 中我看不到日志。

我尝试了 Firebug 控制台和 Ctrl + Shift + J。 两者都不在 Firefox 中显示日志消息。

PS:我重新启动了 Firefox,重新启动了 Windows,在另一台机器上尝试,删除了 Firefox 配置文件并创建了另一个配置文件,然后重新安装了 Firefox。但问题依然存在。

我该如何解决这个问题?

firefox logging
11个回答
121
投票

对于某些早期版本的 Firefox

我遇到了同样的问题,但根本原因不同。

点击 Ctrl + Shift + K 打开完整控制台。从顶部开始的第二行有选项卡 - NetCSSJSSecurityLoggingServer。点击“日志记录”右侧的三角形打开下拉菜单并确保至少打开“日志”。


25
投票

重新安装 Firebug 插件解决了该问题。 现在它出现在 Firebug 控制台中(不在 Ctrl + Shift + J 中)。


11
投票

对于 Firefox 77.0.1 和 Ubuntu 18.04(仿生海狸)LTS(仿生海狸):

我也遇到了同样的问题。

打开 Firefox 控制台 - Ctrl + Shift + J

在浏览器控制台中,单击右上角的设置图标。在下拉列表中,单击显示内容消息

然后 console.log 消息将开始显示在控制台中。


3
投票
  1. 卸载 Firebug(或禁用它)
  2. F12 并享受控制台。

问题是Firebug。它不再维护并且可能不稳定(请参阅官方页面)。这里的其他用户建议更新它,但它可能不起作用,或者直到下一次 Firefox 更新才起作用。


3
投票

我在 Firefox 71 中遇到了这个问题,我发现当你打开控制台时,并不是所有内容都会自动记录。

当您转到控制台右侧时,您会看到许多按钮,(ErrorsWarningsLogsInfoDebugCSSXHRRequests) )。单击这些按钮启用所有日志。


3
投票

我在 Ubuntu 18.0(Bionic Beaver)上使用 Firefox 75.0 时也遇到了同样的问题。以下为我解决了这个问题:

  1. 打开控制台
  2. 单击“日志”按钮,直到右侧“过滤器输出”行中变为灰色
  3. 单击右侧的“设置”齿轮,然后在下拉列表中选择“保留日志”。

2
投票

今天我在使用 Chrome 和 Firefox 时又遇到了这个问题。 但最终,原因不是控制台,而是 jQuery UI v1.12.1 中的一些代码。

在 jQuery UI 代码后编写

console.clear()
后,该脚本后的控制台输出再次显示。


2
投票

我最近在使用 Firefox 时遇到了同样的问题。对我有用的是重新启动 Firefox,然后将 Console.clear() 方法添加到我的脚本中。页面加载后,控制台会再次记录您的消息。


0
投票

在 FireFox 90.0、Mac OS 11.4 中,我必须单击齿轮图标并在“显示内容消息”旁边勾选复选标记,然后 console.log 输出才会出现在控制台上。

编辑:我现在看到上面其中一个回复的细则中提到了这一点。


0
投票

我的浏览器也有同样的问题,但您所要做的就是按

ctrl
+
shift
+
k
打开控制台,或者按右键并按检查,然后导航到左手写着
logs
的部分点击它,你就可以开始了


0
投票

当控制台未显示在控制台日志窗口中时显示 Firefox 浏览器日志 请遵循以下程序

https://firefox-source-docs.mozilla.org/devtools-user/browser_console/index.html

注意:浏览器控制台命令行(用于执行 JavaScript 表达式)默认是禁用的。要启用它,请设置 在 about:config 中将 devtools.chrome.enabled 首选项设置为 true,或者设置 “启用浏览器镶边和附加调试工具箱”(Firefox 40 和 稍后)开发者工具设置中的选项。


© www.soinside.com 2019 - 2024. All rights reserved.