【问题标题】:In Firefox, console.log is not showing anything在 Firefox 中,console.log 没有显示任何内容
【发布时间】:2013-03-16 00:46:08
【问题描述】:

我正在 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。但问题依然存在。

我该如何解决这个问题?

【问题讨论】:

  • @Asraf Bashir:重新启动 Firefox,然后尝试重新启动 Windows。所以你仍然不确定你是否有登录 chrome ?你是先打开控制台然后加载页面还是你是怎么做到的?
  • 是的,我先打开控制台然后加载页面。我尝试重新启动Windows,重新启动ff。我什至在另一台机器上试过。您能否通过在您的 FF 中运行上面的 jsfiddle 自己尝试一下?

标签: firefox logging


【解决方案1】:

对于一些以前的 Firefox 版本

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

点击 Ctrl + Shift + K 打开完整的控制台。从顶部开始的第二行有标签 - NetCSSJSSecurity日志记录服务器。点击“Logging”右侧的三角形以打开下拉菜单并确保至少“log”处于打开状态。

【讨论】:

  • 天哪,如果这个是正确的,另一个控制台是什么?
  • 这是问题的真正答案!
  • 你为什么写 K 而不是 J?
  • 当前版本的 Firefox(例如 81.0.2)有 "Errors""Warnings""Logs"“信息”“调试”“CSS”“XHR” “请求”。下拉菜单在哪里?设置下拉菜单有“显示内容消息”“显示时间戳”“分组类似消息”“启用自动完成” 和 “即时评估”。你能更新你的答案吗?
  • 在较新版本的 Firefox 中,相应的设置可能是右侧设置下拉列表中的 “显示内容消息”(在 “请求” 旁边)。
【解决方案2】:

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

【讨论】:

  • console.log 永远不会出现在“ctrl+shift+j”控制台中。试试“ctrl+shift+k”。
【解决方案3】:

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

我遇到了同样的问题。

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

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

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

【讨论】:

  • 我欠你一杯啤酒或任何你喜欢的饮料! :) 谢谢!
  • 请在岩石上贴上蓝色标签
  • 亲爱的FF,请不要隐藏久经考验的调试方法。是的,有更好的方法,但至少给我们一些暗示你正在吃控制台日志。
【解决方案4】:
  1. 卸载 Firebug(或禁用它)
  2. F12 并享受控制台。

问题是萤火虫。它不再维护并且可能不稳定(参见官方页面)。这里的其他用户建议更新它,但它可能无法使用,或者直到下一次 Firefox 更新才能使用。

【讨论】:

  • 我没有 Firebug 并且 Firefox 控制台告诉我“console.log”未定义。
【解决方案5】:

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

在我在jQuery UI代码之后写了console.clear()之后,这个脚本之后的控制台输出再次显示出来。

【讨论】:

    【解决方案6】:

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

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

    【讨论】:

      【解决方案7】:

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

      【讨论】:

        【解决方案8】:

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

        当您转到控制台右侧时,您会看到许多按钮,(错误警告日志信息调试CSSXHR请求)。通过单击这些按钮启用所有日志。

        【讨论】:

          【解决方案9】:

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

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

          【讨论】:

            【解决方案10】:

            我的浏览器也遇到了同样的问题,但您只需按 ctrl + shift + k 打开控制台,或按右键并按检查,然后导航到左边写着logs的部分点击它,你应该很高兴

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2016-04-01
              • 2014-09-29
              • 2020-03-24
              • 2014-07-21
              • 2016-02-19
              • 2020-06-16
              • 2021-02-05
              相关资源
              最近更新 更多